PGsql实现每一天按小时分组
sql SELECT sum(type) lineysum,to_char(createtime,'yyyy-MM-dd HH24') linextime,8 as type FROM ad_log WHERE to_char(createtime, 'yyyy-MM-dd') =to_char(now()::timestamp + '-3 day', 'yyyy-MM-dd') GROUP BY to_char(createtime,'yyyy-MM-dd HH24') ORDER BY linextime;
结果
如何生成完整24小时,没有则为0?
回答
SELECT timeconfig.time FROM
( SELECT to_char(generate_series(to_date('20200724','yyyyMMdd'), to_date('20200725','yyyyMMdd'), '1 hours') ,'yyyy-MM-dd HH24') AS time) AS timeconfig
这段sql实现这个功能
以上是 PGsql实现每一天按小时分组 的全部内容, 来源链接: utcz.com/a/34786.html