能否用一条select语句得出以下结果(不能用group by)
公司的日期,收入,支出,节余date      in  out  remain
06/01     30  20   10
06/02     40  20   30
06/03     50  10   70

解决方案 »

  1.   

    能否用一条select语句得出以下结果(不能用group by)
    公司的日期,收入,支出,节余date      in  out  remain
    06/01     30  20   10=(30-20)
    06/02     40  20   30=(30+40-20-20) 
    06/03     50  10   70=(30+40+50-20-20-20)
      

  2.   

    只需要date,in,out 这3个字段就可以,这是那公司的经理说的,谢谢!
      

  3.   

    我想要你数据库的表,还要把表名列上
    这样也只能写成:
    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
      

  4.   

    用group by的查询语句为
      select a.date ,a.in,a.out,sum(b.in)-sum(b.out)  from company a,company b where b.date<=a.date group by a.d
      不用group by 怎么做?