Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
İki sorguyu birleştirme?
#11
kolay gelsin normalde stokkodu ,miktarı ,durumu(giren yada çıkan ) olarak listelenen kayıtları tek satırda listelemeye çalışıyorum ancak sonuç çıkmıyor kodun neresinde sıkıntı var acaba?

1001  20  giren

1001  6   cikan


SELECT STOKKODU,

(select SUM(MIKTARI) from StokHRKT b where  b.STOKKODU=a.STOKKODU AND b.BELGETIPI='GIREN' )as giren, 
(select SUM(MIKTARI) from StokHRKT c where  c.STOKKODU=a.STOKKODU AND b.BELGETIPI='CIKAN' )as cikan

FROM StokHRKT a

GROUP BY STOKKODU
Bizde bilirdik firavunun yanında olmayı, musa'nın haklı olduğunu bilmeseydik
Cevapla
#12
(10-11-2018, Saat: 12:24)enes6635 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.kolay gelsin normalde stokkodu ,miktarı ,durumu(giren yada çıkan ) olarak listelenen kayıtları tek satırda listelemeye çalışıyorum ancak sonuç çıkmıyor kodun neresinde sıkıntı var acaba?

1001  20  giren

1001  6   cikan


SELECT STOKKODU,

(select SUM(MIKTARI) from StokHRKT b where  b.STOKKODU=a.STOKKODU AND b.BELGETIPI='GIREN' )as giren, 
(select SUM(MIKTARI) from StokHRKT c where  c.STOKKODU=a.STOKKODU AND b.BELGETIPI='CIKAN' )as cikan

FROM StokHRKT a

GROUP BY STOKKODU

SELECT 
STOKKODU,
sum(case when aktif_durumu='giren' then MIKTARI else 0 end) as giren,
sum(case when aktif_durumu='cikan' then MIKTARI else 0 end) as cikan
FROM 
StokHRKT a
GROUP BY STOKKODU
Cevapla
#13
Elinize sağlık
Bizde bilirdik firavunun yanında olmayı, musa'nın haklı olduğunu bilmeseydik
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  FB Birden Fazla sorguyu çalıştırma mcuyan 6 629 10-01-2019, Saat: 23:47
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi