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