Използвайте функцията generate_series(start, stop, step interval)
, напр.:
select d::date, coalesce(total, 0) as total
from generate_series('2018-01-01', '2018-01-31', '1 day'::interval) d
left join my_table t on d::date = t.date
Използвайте функцията generate_series(start, stop, step interval)
, напр.:
select d::date, coalesce(total, 0) as total
from generate_series('2018-01-01', '2018-01-31', '1 day'::interval) d
left join my_table t on d::date = t.date
Postgres - ГРЕШКА:подготвеният оператор S_1 вече съществува
Надстройте PostgreSQL JSON колоната до JSONB?
Повторно използване на твърдо кодирана стойност в множество извиквания на функции в заявка на PostgreSQL
Възможно ли е да се преброят всички редове с еднакъв идентификатор с COUNT?
Намерете името на хоста в postgresql