Рассмотрим эту таблицу
+------------+----------------+-------------+
| date | region_name | population |
+------------+----------------+-------------+
| 2000-02-11 | Lower Normandy | 1.000.000 |
+------------+----------------+-------------+
| 2000-02-11 | Upper Normandy | 1.100.000 |
+------------+----------------+-------------+
| 2020-04-25 | Lower Normandy | 1.800.000 |
+------------+----------------+-------------+
| 2020-04-25 | Upper Normandy | 1.900.000 |
+------------+----------------+-------------+
Я хотел бы агрегировать строки для Lower Normandy
и Upper Normandy
как Normandy
и, согласно столбцу date
, суммировать population
.
Ожидаемый результат будет следующим:
+------------+----------------+-------------+
| date | region_name | population |
+------------+----------------+-------------+
| 2000-02-11 | Normandy | 2.100.000 |
+------------+----------------+-------------+
| 2020-04-25 | Normandy | 3.700.000 |
+------------+----------------+-------------+
Результат этой агрегации затем будет использоваться для создания нового представления.
Как я могу сделать это в BigQuery, используя стандартный SQL?