有时候我们需要统计一段时间每天的数据,但数据表记录中可能某些天并没有记录,想要用sql查出来,可以将如下生成的日期JOIN
SELECT
to_char( b, 'yyyy-mm-dd' ) AS TIME
FROM
generate_series (
to_timestamp( '2018-10-01', 'yyyy-mm-dd' ),
to_timestamp( '2018-10-07', 'yyyy-mm-dd' ),
'1 days'
) AS b
GROUP BY
TIME
ORDER BY
TIME
网友评论