甲骨文实现按天,周,月,季度,年查询排序方法

  

甲骨文按天,周,月,季度,年查询排序

        天——to_char (t.start_time YYYY-MM-DD)   周——to_char (t.start_time YYYY), to_char (t.start_time,“信息战”)   月度——to_char (t.start_time YYYY-MM)   季度——to_char (t.start_time YYYY), to_char (t.start_time,“问”)   年度——to_char (t.start_time YYYY)      

<强>按天查询

        选择to_char (t.start_time, YYYY-MM-DD)天,从测试t count (*)   to_char (t.start_time YYYY)=?019’——条件限制   group by to_char (t.start_time YYYY-MM-DD)——分组   order by to_char (t.start_time YYYY-MM-DD)——排序      

<强>按周查询

        选择to_char (t.start_time,“YYYY”), to_char (t.start_time,“信息战”),从测试t count (*)   to_char (t.start_time YYYY)=?019’——条件限制   group by to_char (t.start_time YYYY), to_char (t.start_time,“信息战”)——分组   order by to_char (t.start_time YYYY), to_char (t.start_time,“信息战”)——排序      

<强>按月度查询

        选择to_char (t.start_time YYYY-MM),从测试t count (*)   to_char (t.start_time YYYY)=?019’——条件限制   group by to_char (t.start_time YYYY-MM)——分组   订单byto_char (t.start_time YYYY-MM)——排序      

<强>按季度查询

        选择to_char (t.start_time,“YYYY”), to_char (t.start_time,“问”),从测试t count (*)   to_char (t.start_time YYYY)=?019’——条件限制   group by to_char (t.start_time YYYY), to_char (t.start_time,‘问’)——分组   订单byto_char (t.start_time“YYYY”), to_char (t.start_time,‘问’)——排序      

<强>按年度查询

        选择to_char (t.start_time,“YYYY”),从测试t count (*)   to_char (t.start_time YYYY)=?019’——条件限制   group by to_char (t.start_time“YYYY”)——分组   order by to_char (t.start_time“YYYY”)——排序      

  

这里提供了一种方法,挺不错甲骨文实现按周、月、季度,年查询统计数据。

  

还在网上看到用trunc来搞也可以,下面是个例子,两句SQL效果一样的。

  

id有重复的,所以group by搞了两个字段。

  

只在甲骨文数据库里试过,其它库没试过。

        创建表CONSUMER_ACC   (   ID VARCHAR2(50)非空,   ACC_NUM VARCHAR2 (10),   DATETIME日期   )      选择t.id trunc (t。datetime,“毫米”)作为d (t.acc_num) n   从CONSUMER_ACC t   ——   集团由t.id trunc (t。datetime,“毫米”)   n desc秩序;   选择t.id to_char (t。datetime, mm) d, (t.acc_num) n   从CONSUMER_ACC t   ——   集团由t.id to_char (t。datetime,“毫米”)   order by n desc   ------------------------------------------------------------------------------//按天统计   选择计数(dataid)每天操作数量,sum ()   从   在哪里   group by trunc (createtime DD))//按自然周统计   选择to_char(日期、“信息战”)和()   从   在哪里   group by to_char(日期、“信息战”)//按自然月统计   选择to_char(日期、“毫米”)和()   从   在哪里   group by to_char(日期、“毫米”)//按季统计   选择to_char(日期、“q”)和()   从   在哪里   group by to_char(日期、“q”)//按年统计   选择to_char(日期、“yyyy”)和()   从   在哪里   group by to_char(日期、“yyyy”)      

  

以上所述是小编给大家介绍的甲骨文实现按天、周、月、季度,年查询排序方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

甲骨文实现按天,周,月,季度,年查询排序方法