2016 - 2024

感恩一路有你

oracle统计每个月的数据 Oracle数据库按时间进行分组统计数据的方法?

浏览量:1575 时间:2021-03-15 01:31:56 作者:admin

Oracle数据库按时间进行分组统计数据的方法?

从DUALTO 中选择TOCHAR(TODATE(20160316,“YYYYMMDD”),“W”),CHAR函数可以得到一个月中一天中的一周,然后可以根据这个函数进行分组

这是SQL的基本技能。每个数据库的SQL编写方法相同,但功能不同。

例如,表是datatable,其中仅存储一个月的数据。时间字段是biztime,数量字段是qty。从1日到10日每天8:00到15:00索要数量的总和。语句:

从数据表中选择日期部分(“day”,biztime),sum(qty),其中日期部分(“day”,biztime)>=1和日期部分(“day”,biztime)<=10和日期部分(hour”,biztime)>=8和日期部分(hour”,biztime)<15按日期部分(“day”,biztime)分组按日期部分(“day”,biztime)

结果:

1 XX2 XX

3 XX

当然,以上是最简单的情况。例如,在稍微复杂的情况下,第6位没有数据,但列表中必须有第6位(数量为0)。在这种情况下,需要连接。其实很简单。

oracle统计每个月的数据 oracle统计表数据量 sqlserver查询当天数据

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