视频图像处理系列索引 || Arcgis/Engine/Server开发索引 || Web Map Gis开发索引 || jquery表格组件 JQGrid索引
WPF MVVM模式开发实现简明教程索引 || ArcGIS Runtime WPF(.net C#)开发简明教程索引

Oracle以15分钟为界,统计一天内各时间段的数据笔数

1
string sql = "select to_char(StartTime, 'yyyy')||'-'|| to_char(StartTime, 'mm')||'-'|| <br>to_char(StartTime, 'dd')||' '|| to_char(StartTime, 'hh24')||':'|| <br>floor(to_char(StartTime, 'mi')/15)*15 statime, sum(Count) as Counts from <br>table where StartTime <= to_date('2016-11-29 18:00:00' ,'YYYY-MM-DD hh24:mi:ss') <br>group by to_char(StartTime, 'yyyy')||'-'|| to_char(StartTime, 'mm')||'-'|| <br>to_char(StartTime, 'dd')||' '|| to_char(StartTime, 'hh24')||':'|| <br>floor(to_char(StartTime, 'mi')/15)*15 order by statime";

 

1
2
3
4
5
6
7
8
string sql = "select to_char(StartTime, 'yyyy')||'-'|| to_char(StartTime, 'mm')||'-'||" +
             "to_char(StartTime, 'dd')||' '|| to_char(StartTime, 'hh24')||':'|| " +
             "floor(to_char(StartTime, 'mi')/15)*15 statime, sum(Count) as Counts" +
             " from table " +
             "where StartTime <= to_date('2016-11-29 18:00:00' ,'YYYY-MM-DD hh24:mi:ss') " +
             "group by to_char(StartTime, 'yyyy')||'-'|| " +
             "to_char(StartTime, 'mm')||'-'|| to_char(StartTime, 'dd')||' '|| " +
             "to_char(StartTime, 'hh24')||':'|| floor(to_char(StartTime, 'mi')/15)*15 order by statime";

 

 

如上sql语句

 

StartTime是其中的时间字段

Count是汇总的字段,也可以count(*)统计记录数

table是表名,自己替换

 

也可以把15改成30,60等等需要统计汇总的分钟数

 

同理,按天统计可以修改条件如下,按月年或其他都一样

to_char(StartTime , 'yyyy')||'-'|| to_char(StartTime , 'mm')||'-'|| 

floor(to_char(StartTime , 'dd')/1)*1 sj,

posted @   jhlong  阅读(1167)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
海龙的博客 jhlong@cnblogs 版权所有© 转载请注明链接.有用请推荐一下
代码全部经过本人测试,但不保证复制粘贴就正常运行,更不保证能解决你的问题,请结合前后代码及描述理解后修改和使用
点击右上角即可分享
微信分享提示