一条sql查询语句,请达人帮帮忙
能否用一条select语句得出以下结果(不能用group by)
公司的日期,收入,支出,节余
date in out remain
06/01 30 20 10
06/02 40 20 30
06/03 50 10 70
------解决方案--------------------我想要你数据库的表,还要把表名列上
这样也只能写成:
SELECT
商品名A
,SUM(DECODE(TO_CHAR(日期, 'YYYY/MM/DD '), '2007/06/01 ', A.收入,0 ,A.支出,0))
,SUM(DECODE(TO_CHAR(日期, 'YYYY/MM/DD '), '2007/06/02 ', A.收入,0 ,A.支出,0))
,SUM(DECODE(TO_CHAR(日期, 'YYYY/MM/DD '), '2007/06/03 ', A.收入,0 ,A.支出,0))
FROM
(表名)
WHERE
A.商品ID = 商品ID