Postgresql 生成每天的日期

有时候我们需要统计一段时间每天的数据,但数据表记录中可能某些天并没有记录,想要用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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容