Forum
merhabalar,
arkadaşlar sqlde sorgu birleştirip sonuçları yanyana yazdırmak istiyorum ancak bir türlü başaramadım,
SELECT TARIH,SUM(SIPARIS_TOPLAMI/1.08)AS MASA_CİRO,COUNT(GUNLUK_ADISYON_NO)AS MASA_FİŞ FROM ARSIVAD WHERE TARIH>='2014-10-01' AND ADISYON_TIPI='M' GROUP BY TARIH
UNION ALL
SELECT TARIH,SUM(SIPARIS_TOPLAMI/1.08)AS PAKET_CİRO,COUNT(GUNLUK_ADISYON_NO)AS PAKET_FİŞ FROM ARSIVAD WHERE TARIH>='2014-10-01'AND ADISYON_TIPI='P'GROUP BY TARIH
iki sorguda aynı tablo için birinde paket birinde masa için, ben sonucun tarih sırasına göre yanyana masa ....., paket..... olarak gelmesini istiyorum,bir çok şey denedim ama yapamadım.
yardımlarınızı bekliyorum ,şimdiden teşekkürler.
Merhaba
Union kullanımında, sıralamayı aşağıdaki sorgunun altına yazabilirsiniz.
SELECT TARIH,SUM(SIPARIS_TOPLAMI/1.08)AS MASA_CİRO,COUNT(GUNLUK_ADISYON_NO)AS MASA_FİŞ FROM ARSIVAD WHERE TARIH>='2014-10-01' AND ADISYON_TIPI='M' GROUP BY TARIH
UNION ALL
SELECT TARIH,SUM(SIPARIS_TOPLAMI/1.08)AS PAKET_CİRO,COUNT(GUNLUK_ADISYON_NO)AS PAKET_FİŞ FROM ARSIVAD WHERE TARIH>='2014-10-01'AND ADISYON_TIPI='P'GROUP BY TARIH
ORDER BY Masa, Tarih, .........
gibi
üzgünüm ama sorgu o şekilde çalışmıyor???