免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3327 | 回复: 2
打印 上一主题 下一主题

DB2 数据库按时间统计条数的语句,跪求! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-05 23:37 |只看该作者 |倒序浏览
表里有date,time 两个字段,此表内大概有30万条数据,我想统计每分钟有多少数据?
用select * from xxx where date = '2009-5-5' and ftime > 'xxxx' and ftime <= 'xxxx'统计太繁琐,
请问有什么好的办法?非常感谢!

FDATE          ftime
2009-5-5        10:00:01
2009-5-5        10:00:02
2009-5-5        10:00:03
2009-5-5        10:00:04
2009-5-5        10:00:05
2009-5-5        10:00:06
2009-5-5        10:00:07
2009-5-5        10:00:08
2009-5-5        10:00:09
2009-5-5        10:00:10
2009-5-5        10:00:11
............................
.............................
...............

论坛徽章:
0
2 [报告]
发表于 2009-05-06 14:20 |只看该作者
select fdate,(char(hour(ftime)) || ':' || char(minute(ftime))) ftime ,count(*) from tab group by fdate,ftime

论坛徽章:
0
3 [报告]
发表于 2009-05-26 15:14 |只看该作者
很简单,用substr加group by
db2 "select substr(char(ftime),3,2),count(*) from table group by substr(char(ftime),3,2) order by count(*)"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP