select   Rq  日期,
decode(Fx,0,'收','付')  方向,sum(je)  金额 
 from    JKJL 
group by Rq,
         Fx
order by Rq

解决方案 »

  1.   

    select   Rq                      日期,
             decode(Fx,0,'收','付')  方向,
             sum(je)                 金额 
     from    JKJL 
    group by Rq,
             Fx
    order by Rq
      

  2.   

    select   Rq||'收'||nvl(sum(je),0) 日期方向金额 
    from    JKJL 
    where fx='0'
    group by Rq 
    union
    select   Rq||'付'||nvl(sum(je),0) 日期方向金额 
    from    JKJL 
    where fx='1'
    group by Rq 
      

  3.   

    部分数据,例如:
    Gh  Rq  Fx  je
    001  2001-09-01  0  1500.25
    001  2001-09-01  0  250.00
    002  2001-09-01  1  350.75
    003  2001-09-02  0  123.11(1).要求每天汇总一条记录,生成类似如下结果的查询:日期 方向 金额
    2001-9-1 收 1750.25
    2001-9-1 付 350.75
    2001-9-2 收 123.11
    2001-9-2 付 0