diff --git a/ebelykh/postgresql/агрегации и группировки/агрегации.sql b/ebelykh/postgresql/агрегации и группировки/агрегации.sql index 7875f0b..7d5bf7d 100644 --- a/ebelykh/postgresql/агрегации и группировки/агрегации.sql +++ b/ebelykh/postgresql/агрегации и группировки/агрегации.sql @@ -60,7 +60,7 @@ SELECT p.product_id, COALESCE( ROUND( - SUM(u.units * p.price) * 1.0 / SUM(u.units), + SUM(u.units * p.price) * 1.0 / NULLIF(SUM(u.units), 0), 2 ), 0 diff --git a/ebelykh/postgresql/функции/функции.sql b/ebelykh/postgresql/функции/функции.sql index 21479c7..eb1a659 100644 --- a/ebelykh/postgresql/функции/функции.sql +++ b/ebelykh/postgresql/функции/функции.sql @@ -17,4 +17,4 @@ SELECT FROM Transactions GROUP BY TO_CHAR(trans_date, 'YYYY-MM'), - country; \ No newline at end of file + country; \ No newline at end of file