pg数据库,获得一周内的时间,获取指定时间内的时间,
获得一周内的每天的时间,获得指定时间内的每天的时间,
sql如下,直接复制执行即可
SELECT to_char( date_trunc( 'day', ( now( ) :: TIMESTAMP - ( offs || 'day' ) :: INTERVAL ) ), 'YYYY-MM-DD' ) AS DATE FROM generate_series ( 0, 6, 1 ) AS offs
结果如下图:
获取小时
SELECT to_char(( now() :: TIMESTAMP - ( offs || 'hour' ) :: INTERVAL ), 'yyyy-MM-dd HH24' ) AS times FROM generate_series ( 0, 6, 1 ) AS offs
结果如下:
下面解释一下上面的sql语句:
sql中的(0,6,1)代表着从0开始,到6结束,间隔为1,1可以是1天,也可以是1小时,全看sql语句中如何指定
版权声明:本文为m0_50333654原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。