将数据按月份进行分组,本来一个select + group by 的语句可以搞定。
但是这样做就会产生 没有数据的月份就会没有数据。我要结果是
1月 90
2月 0
3月 84
4月 ......
注意:其中2月的数据。当然每个月的数据UNION起来也可以,但是这种方法太笨了点。
有没有什么高招?
但是这样做就会产生 没有数据的月份就会没有数据。我要结果是
1月 90
2月 0
3月 84
4月 ......
注意:其中2月的数据。当然每个月的数据UNION起来也可以,但是这种方法太笨了点。
有没有什么高招?
解决方案 »
- 一个关于oracle用户授权管理的问题
- 求sql语句,多个列合并统计
- 用户的 resource 是什么权限???
- 请问oracle中case...if怎么用在这里呀????谢了!!!
- oracle 11g安装失败,Oracle Database Configuration Assistant 失败
- 如何查询统计同一时点范围内的数据?
- ORACLE ERP 11i系统安装和技术支持。
- 一个简单的问题,如何定义一个全局变量?
- 请教oracle数据库服务器分区规划,请各位兄弟姐姐赐教,万分感谢!给分必须的
- ORACLE rman备份之ORA-00230 无法备份控制文件
- 求教SQL语句
- group 的一个问题
from (select rownum rn from dual connect by rownum <=12) a left join table b on a.rn=b.月份
group by a.rn;