急求mysql 统计一个时间范围内的白天与夜上的数据方法

急求mysql 统计一个时间范围内的白天与夜上的数据方法,第1张

sql sever

select * from 表名 where 时间 between '开始时间' and '结束时间'

oracle

如:

select * from 表名 where 时间 >=to_date('2009-01-01','yyyy-mm-dd') and 时间 <= to_date('2009-02-01','yyyy-mm-dd')

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


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

原文地址: http://outofmemory.cn/zaji/8691361.html

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

发表评论

登录后才能评论

评论列表(0条)

保存