SELECT oda.ad as odaad, musteri.ad, musteri.soyad, musteri.tckimlik, odaid, mid, rid, bakiyesanal FROM ( SELECT TBLTOPLAMLAR.odaid, TBLTOPLAMLAR.mid, rid, sum( bakiyesanal ) AS bakiyesanal FROM ( SELECT rezervasyon.odaid AS odaid, rezervasyon.musteriid AS mid, rezervasyon.id AS rid, ucret AS bakiyesanal FROM rezervasyon UNION ALL SELECT 0 , 0, extra.rezervasyonid AS rid, extra.ucret AS bakiyesanal FROM extra UNION ALL SELECT 0 , 0, tahsilat.rezervasyonid AS rid, ( tutar * -1 ) AS bakiyesanal FROM tahsilat)TBLTOPLAMLAR GROUP BY rid HAVING bakiyesanal <> 0 )DISTOPLAM INNER JOIN oda ON oda.id = DISTOPLAM.odaid INNER JOIN musteri ON musteri.id = DISTOPLAM.mid
mysql sorgusu
7
●397
- 05-01-2013, 12:08:26Aşagıdaki gibi bir kodum var buna where rezervasyon.gruprezervasyon!=0 kodunu eklemek istiyorum ama bir türlü ekliyemedim. Yardımcı olabilirseniz sevinirim.
- 06-01-2013, 02:55:09Kimlik doğrulama veya yönetimden onay bekliyor.SELECT rezervasyon.odaid AS odaid, rezervasyon.musteriid AS mid, rezervasyon.id AS rid, ucret AS bakiyesanal
FROM rezervasyon
UNION ALL
bu satirda
SELECT rezervasyon.odaid AS odaid, rezervasyon.musteriid AS mid, rezervasyon.id AS rid, ucret AS bakiyesanal
FROM rezervasyon
--Bu alana ekleyin
UNION ALL
bir çok subquery var sadece join bir kaçında ar bu nedenle rezervasyon tablosunda calisiginiz query uzerinde deneme yapmanız gerekiyor.
