Sayfayı Yazdır | Pencereyi Kapat

Group by ile ilgili

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Genel
Forum Adı: ERP Excel Entegrasyonları
Forum Tanımlaması: ERP Excel Entegrasyonları İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=2874
Tarih: 03 Nisan 2025 Saat 02:41
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Group by ile ilgili
Mesajı Yazan: kuzey_yolcu
Konu: Group by ile ilgili
Mesaj Tarihi: 15 Aralık 2011 Saat 16:37
Arkadaslar merhaba,
Söyle bir sorgum var:

SELECT FATUEK.ACIK5, (SELECT SUM(SIPATRA.STHAR_GCMIK) FROM SIPATRA INNER JOIN FATUEK ON FATUEK.FATIRSNO=SIPATRA.FISNO WHERE SIPATRA.STHAR_KOD1 ="S" AND SIPATRA.STOK_KODU LIKE "KM%" AND FATUEK.FKOD=6  AND SIPATRA.STHAR_ACIKLAMA="120-0242"), (SELECT SUM(SIPATRA.STHAR_GCMIK) FROM SIPATRA INNER JOIN FATUEK ON FATUEK.FATIRSNO=SIPATRA.FISNO WHERE SIPATRA.STHAR_KOD1 ="I" AND SIPATRA.STOK_KODU LIKE "KM%" AND FATUEK.FKOD=6  AND SIPATRA.STHAR_ACIKLAMA="120-0242") FROM SIPATRA

INNER JOIN FATUEK ON FATUEK.FATIRSNO=SIPATRA.FISNO

WHERE SIPATRA.STHAR_KOD1 IN ("S","I") AND SIPATRA.STOK_KODU LIKE "KM%" AND FATUEK.FKOD=6  AND SIPATRA.STHAR_ACIKLAMA="120-0242"

GROUP BY FATUEK.ACIK5

Bunun sonucunda gelen veri söyle:
 Sube   Satis       Iptal
A         726          20
B         726          20
C          726          20
.........................
 
Aslinda A, B ve C .... toplam satisi 726, toplam iptal 20. Ama her sube için toplamlari getiriyor. Her subenin kendi satis ve toplamini getiremedim. Bu konuda yardimci olur musunuz?


-------------
Sistem, çözümdür.
Sistem sonuçları üretir, insanlar sistemi yönetir.



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 15 Aralık 2011 Saat 23:50
SELECT FATUEK.ACIK5 SUBE,SUM(CASE WHEN SIPATRA.STHAR_KOD1="S" THEN SIPATRA.STHAR_GCMIK ELSE 0 END) SATIS,
SUM(CASE WHEN SIPATRA.STHAR_KOD1="I" THEN SIPATRA.STHAR_GCMIK ELSE 0 END) IPTAL
FROM SIPATRA INNER JOIN FATUEK ON FATUEK.FATIRSNO=SIPATRA.FISNO AND FATUEK.FKOD=SIPATRA.STHAR_FTIRSIP
WHERE SIPATRA.STHAR_KOD1 IN ("S","I") AND SIPATRA.STOK_KODU LIKE "KM%" AND FATUEK.FKOD=6  AND SIPATRA.STHAR_ACIKLAMA="120-0242"
GROUP BY FATUEK.ACIK5



-------------
Mehmet Baykan


Mesajı Yazan: kuzey_yolcu
Mesaj Tarihi: 16 Aralık 2011 Saat 08:37
Mehmet Bey, istedigim sekilde geldi. Tesekkür ederim yardiminiz için.

-------------
Sistem, çözümdür.
Sistem sonuçları üretir, insanlar sistemi yönetir.



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net