还是一条sql语句的恩怨

狂奔蜗牛 发布于 2013/03/06 16:54
阅读 146
收藏 1

现在有表a,表a中有字段starttime和字段endtime和字段phonenum,现在要求统计 starttime 在00:00-01:00,01:00-02:00,....23:00-00:00所有phonenum的个数,最后结果结构是这样

time                 count

00:00-01:00        2

01:00-02:00        3

02:00-03:00        4

....

23:00-00:00        2

这样的,想了半天没弄出来,大神们给看看这个sql语句该怎么写


加载中
0
溟溟
溟溟
貌似可以,貌似写过,貌似忘了
0
huan
huan

简单,将starttime 转成整小时 然后group by 一下。

0
dedenj
dedenj
偶是这么搞的 select count(*),to_char( starttime,'hh24') h from xx group by to_char( starttime ,'hh24 ')
狂奔蜗牛
狂奔蜗牛
这样会报“无效数字”
0
dedenj
dedenj
oracle数据库,以小时group就可以了
0
天闲
天闲
group by substr(f_date,X,Y) 
返回顶部
顶部