Forum

İki farkı sorguyu t...
 
Bildirimler
Hepsini Temizle

İki farkı sorguyu toplamak

2 Yazılar
2 Üyeler
0 Likes
3,787 Görüntüleme
(@alialiskan)
Gönderiler: 5
Active Member
Konu başlatıcı
 
Merhaba; İki farklı sorgu sonucu nasıl toplattırabilirim. 
 
(select  sum(tutar)-sum(iskonto) from STOK  
WHERE STOKKODU ='8' and  cinsi ='04') 
  union all
 (select sum(aratoplam)-sum(iskonto)  from STOK
   WHERE  STOKKODU ='8' and TIP ='04' )
 
Sonuc:
14
8
 
olarak çıkıyor.
 -----------------
 
22   olarak toplam sonucu vermesini nasıl sağlayabilirim . Teşekkürler... 
 
 
 
Gönderildi : 22/02/2013 14:50

(@ismailadar)
Gönderiler: 134
Estimable Member
 

Merhaba,

Subquery kullanabilirsiniz aşağdıaki gibi.

SELECT SUM(toplam) FROM (

select  sum(tutar)-sum(iskonto) toplam from STOK  

WHERE STOKKODU ='8' and  cinsi ='04')

  union all

select sum(aratoplam)-sum(iskonto) toplam from STOK

   WHERE  STOKKODU ='8' and TIP ='04' 

   ) k 

 
Gönderildi : 22/02/2013 20:15

Paylaş: