select 数量,单价,合计,月数,
sum(合计 * nvl(月数,1)) as 合计1
from table...--这样可以么

解决方案 »

  1.   

    SQL> select * from kkk;        SL         DJ         HJ         YS         ZJ
    ---------- ---------- ---------- ---------- ----------
             1         20         20          5        100
             3         30         90
             1         20         20
             1         20         20
             1         20         20          5        100SQL> select sl,dj,hj,ys,hj*nvl(ys,1)zj from kkk;        SL         DJ         HJ         YS         ZJ
    ---------- ---------- ---------- ---------- ----------
             1         20         20          5        100
             3         30         90                    90
             1         20         20                    20
             1         20         20                    20
             1         20         20          5        100
      

  2.   

    select 数量,单价,合计,月数,合计*nvl(月数,1) as 合计1 from table;
      

  3.   

    yujang() 的方法和巧妙的。