解决方案 »
- 专家帮下忙啊,我在solaris 9 x86上装ORACLE 8。1。7时出现了错误,安装100%时无法继续下去。界面就死在那里了。
- oracle中的java源有何用?
- 如何编写oracle的select语句。
- 一个新建的Oracle会生成很多表,和用户。这些用户和表是不是可以删除。
- 请问!
- oracle、sybase
- 机子装了oracle后内存不够用怎么办?
- oracle中字段自动加一又有新进展了
- ORACLE存储过程编写问题????(ORACLE菜鸟)
- 如何在一条SQL里将多条记录合并为一条记录输出(一个很奇怪的问题)
- Toad for Oracle 导入Excel数据表出错!
- Oracle触发器问题
这个只是稍微复杂点而已
WITH T AS (
SELECT case when to_char(datetime,'mm')<='06' then '上半年' else '下半年' end AS A,TO_CHAR(DATETIME,'YYYY') B
FROM TABLE1
)
SELECT NVL(A,'合计'),
SUM(DECODE(B,'2013',1)) AS "2013年",
SUM(DECODE(B,'2014',1)) AS "2014年"
FROM T
GROUP BY ROLLUP(A)