关闭

oracle间隔时间段统计

标签: oraclelist
1038人阅读 评论(0) 收藏 举报
分类:

解决oracle里用一个语句实现固定时间间隔的记录数统计,比如我想统计某表时间类型的A字段每隔3天的记录数,2007-8-1到2007-8-3,2007-8-4到2007-8-6....各自范围内的记录数

SELECT   COUNT (1)
    FROM (SELECT FLOOR ((t.infection_takendate - :a) / 3) as col, t.*
            FROM infection_list t where t.infection_takendate between :a and :b) t1
GROUP BY col
 
那两个时间分别替换参数a、b,即可实现

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9779次
    • 积分:211
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:30条
    文章分类
    文章存档
    最新评论