2016 - 2025

感恩一路有你

oracle两个时间比较 oracle中怎么按每小时分组。数据如下?

浏览量:1628 时间:2021-03-16 20:20:27 作者:admin

oracle中怎么按每小时分组。数据如下?

select time,count(time) from (select substr("2014-01-01 20:03:00",1,13) as time from table_name) group by time

oracle查询一段时间内每一天的统计数据sql怎么写?

这是sql的基本功。各个数据库SQL写法一样,只是那几个函数不一样而已。

比如表是datatable,,里面只存了一个月的数据,时间字段biztime,数量字段qty。要求1-10号每天8-15点时段qty之和。语句:

select date_part("day",biztime),sum(qty) from datatable where date_part("day",biztime)>=1 and date_part("day",biztime)<=10 and datepart(hour",biztime)>=8 and date_part(hour",biztime)<15 group by date_part("day",biztime) order by date_part("day",biztime)

结果:

1 XX

2 XX

3 XX

……

当然,以上是最简单的情况。稍复杂的情况,比如6号那天没数据,但要求列表中要有6号(数量为0),这时就要用到连接,其实也是非常简单啦。

oracle两个时间比较 oracle查询3天内的数据 oracle所有表数据量统计

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。