я использую psql v.10.5
и у меня есть таблица структуры, подобная этой:
| date | total |
-------------------------
| 01-01-2018 | 50 |
| 05-01-2018 | 90 |
| 30-01-2018 | 20 |
как получить повторные данные по месяцам, но данные показывали ровно 30 дней, яхочу, чтобы данные отображались так:
| date | total |
-------------------------
| 01-01-2018 | 50 |
| 02-01-2018 | 0 |
| 03-01-2018 | 0 |
| 04-01-2018 | 0 |
| 05-01-2018 | 90 |
.....
| 29-01-2018 | 0 |
| 30-01-2018 | 20 |
Я пробовал этот запрос:
SELECT * FROM date
WHERE EXTRACT(month FROM "date") = 1 // dynamically
AND EXTRACT(year FROM "date") = 2018 // dynamically
, но результат не тот, который я ожидал.также параметры месяца и даты, которые я создаю динамически.
любая помощь будет оценена