Postgresql 生成每天的日期

2019-06-26  本文已影响0人  Sunnky

有时候我们需要统计一段时间每天的数据,但数据表记录中可能某些天并没有记录,想要用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
上一篇下一篇

猜你喜欢

热点阅读