当前位置: 代码迷 >> Oracle管理 >> group by NULL行的展示
  详细解决方案

group by NULL行的展示

热度:56   发布时间:2016-04-24 04:46:23.0
group by NULL行的显示
我想分半小时段统计一天的数据,但某天只有9点到11点有数据,其他时间没数据,如果用GROUP BY就只有9点至9点半,9点半到10点,10点半到10点半,10点半到11点这四个时间段,其他时间段就剔除了(因为没数据);现在我想其他半小时段也显示出来,只要显示时间段,其他字段为0,SQL怎么写
              

------解决方案--------------------
你可以自己造张表,表里的数据就是所有的时间段和count,count的值是0,把这张表与你的统计结果集union下,再group by 下就可以达到你的要求了



------解决方案--------------------
许工,我想我应该可以搞定了
  相关解决方案