MYSQL按照一天的每个小时统计数据要怎么写 比如统计八点到九点 九点到十点等等

MYSQL按照一天的每个小时统计数据要怎么写 比如统计八点到九点 九点到十点等等,第1张

select to_char((trunc(sysdate)+trunc((日期-trunc(sysdate))*24)/24),'hh24') ||'-'||to_char((trunc(sysdate)+trunc((日期-trunc(sysdate))*24+1)/24),'hh24') 时间段, avg(统计字段平均值),sum(统计字段和),count(*) "字段条数"from 表名where trunc(日期)=to_date(&day,'yyyymmdd') group by to_char((trunc(sysdate)+trunc((日期-trunc(sysdate))*24)/24),'hh24')||'-'|| to_char((trunc(sysdate)+trunc((日期-trunc(sysdate))*24+1)/24),'hh24') order by 1

查询今天上午八点到九点内的所有记录:

select * from tablename where to_days(now())=to_days(datetimecolume) and hour(datetimecolume)=8


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6104020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存