как считать чистую сумму согласно месяцу

ВЫБЕРИТЕ ИЗВЛЕЧЕНИЕ (месяц от doc_date) columnno, суммируйте (net_amt_rm) sum_amt, макс. (doc_date) ddate
ОТ POSM
ГДЕ ИЗВЛЕЧЕНИЕ (год от doc_date) = '2010'
ИЗВЛЕЧЕНИЕ GROUP BY (месяц от doc_date)

UNION //union no 2  
SELECT EXTRACT(month from doc_date) columnno, sum(net_amt_rm) sum_amt, max(doc_date) ddate  
FROM CIM  
WHERE EXTRACT(year from doc_date) = '2010'  
GROUP BY EXTRACT(month from doc_date)   

UNION  //union no3  
SELECT EXTRACT(month from doc_date) columnno, sum(net_amt_rm) sum_amt, max(doc_date) ddate  
FROM CAM  
WHERE EXTRACT(year from doc_date) = '2010'  
GROUP BY EXTRACT(month from doc_date)

вывод для этого запроса похож на это:

columnno | sum amt | ddate  
3             6      01/march/2010  
7            250     29/july/2010 // output for union no2  
7           2617     02/july/2010 // output for union no3

но я хочу, чтобы мой вывод был похож на это

columnno | sum amt | ddate  
3             6      march  
7            2867    july //output for union no 2 and 3 are sum together to get only one july

его средства, которые составляют сумму за один месяц только

1
задан zizil 3 August 2010 в 09:23
поделиться