这样的sql怎么写

select t1.ip,count(ip) aanum,d15mi
  from RPT_BAK_20120512  t1,
where t1.type = '2'
group by wapgw_ip,d15mi

结果:
ip               aanum        d15mi
10.138.250.103 18 201205120015
10.136.16.197 8 201205120015
10.255.235.223 1 201205120130
10.179.185.209 3 201205120130
10.137.59.23 10 201205120215
10.137.69.234 7 201205120245
10.136.222.6 3 201205120245
10.136.15.154 2 201205120245
10.139.151.42 52 201205120330
10.136.19.105 2 201205120330
10.4.2.11 2 2        201205120345
10.96.30.36 1 201205120345
10.136.35.8 1 201205120345
10.196.130.136 1 201205120400
10.1236.135.18 4 201205120400

现在想要的结果列是

dday,ip ,aanum ,mi15,mi30,mi45,mi60

dday 为2012051204 这样到小时的时间字段

mi15 时间最后两位是 15,mi30 时间最后两位是 30,
mi45 时间最后两位是 45,mi60 时间最后两位是 00
对于同一个ip在同一个小时里面,mi15,mi30,mi45,mi60 都是有值的

求这sql如何写?

谢谢。

猜你喜欢

转载自datadatawarehouse.iteye.com/blog/1569134