
SQL 分时段数据统计
1个回答
展开全部
寻找连续日期中残缺的数据
http://hi.baidu.com/wangzhiqing999/blog/item/8db9453dafb73bfc3b87ce51.html
上面是 SQL Server 下面,用于 在很多日期中,找缺少的日期的例子。
中间有一点思路都是一样的。
就是通过检索一个表,产生一个连续的号码
Oracle 里面应该是
就是 SELECT rownum FROM 表 WHERE rownum <= 24
然后用
SELECT 日期 0时0分0秒 + rownum/24 FROM 表 WHERE rownum <= 24
可以取得一天 24小时,每小时一行
然后再用这个 24行的数据,与 你原先那个查询关联,要 这个 24行的 LEFT JOIN 你的表
http://hi.baidu.com/wangzhiqing999/blog/item/8db9453dafb73bfc3b87ce51.html
上面是 SQL Server 下面,用于 在很多日期中,找缺少的日期的例子。
中间有一点思路都是一样的。
就是通过检索一个表,产生一个连续的号码
Oracle 里面应该是
就是 SELECT rownum FROM 表 WHERE rownum <= 24
然后用
SELECT 日期 0时0分0秒 + rownum/24 FROM 表 WHERE rownum <= 24
可以取得一天 24小时,每小时一行
然后再用这个 24行的数据,与 你原先那个查询关联,要 这个 24行的 LEFT JOIN 你的表
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询