SQL UNION ALL Hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozcank
Üye
Mesajlar: 925
Kayıt: 28 Nis 2005 05:29

SQL UNION ALL Hatası

Mesaj gönderen ozcank »

Arkadaşlar Merhaba;
SQL de UNION ALL kullandım ama bir hata alıyorum yardımcı olabilirmisinz?

Kod: Tümünü seç

SELECT 'SATIS' AS TIP, STHAR_TARIH AS TARIH, TBLSTHAR.STOK_KODU, STOK_ADI, STHAR_GCMIK AS MIKTAR, TBLCASABIT.PLASIYER_KODU,STHAR_NF * STHAR_GCMIK AS NET_TUTAR, TBLCASABIT.GRUP_KODU, 
(STHAR_NF * STHAR_GCMIK) + ((STHAR_NF * STHAR_GCMIK * STHAR_KDV)/100) AS KDV_DAHIL,(STHAR_GCMIK * PAY_1) AS MIKTAR2 
FROM TBLSTHAR
INNER JOIN TBLSTSABIT ON (TBLSTHAR.STOK_KODU = TBLSTSABIT.STOK_KODU)
INNER JOIN TBLCASABIT ON (TBLSTHAR.STHAR_CARIKOD=TBLCASABIT.CARI_KOD)
WHERE STHAR_HTUR IN ('H','J') AND STHAR_GCKOD='C'
UNION ALL
SELECT 'IADE' AS TIP, STHAR_TARIH AS TARIH, TBLSTHAR.STOK_KODU, STOK_ADI, STHAR_GCMIK AS MIKTAR, TBLCASABIT.PLASIYER_KODU, STHAR_NF * STHAR_GCMIK AS NET_TUTAR, TBLCASABIT.GRUP_KODU,
(STHAR_NF * STHAR_GCMIK * STHAR_KDV)/100 AS KDV, (STHAR_NF * STHAR_GCMIK) + ((STHAR_NF * STHAR_GCMIK * STHAR_KDV)/100) AS KDV_DAHIL , (STHAR_GCMIK * PAY_1) AS MIKTAR2
FROM TBLSTHAR
INNER JOIN TBLSTSABIT ON (TBLSTHAR.STOK_KODU = TBLSTSABIT.STOK_KODU)
INNER JOIN TBLCASABIT ON (TBLSTHAR.STHAR_CARIKOD=TBLCASABIT.CARI_KOD)
WHERE STHAR_HTUR IN ('L') AND STHAR_GCKOD='G'
GO
Msg 205, Level 16, State 1, Line 1
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.
ertank
Kıdemli Üye
Mesajlar: 1651
Kayıt: 12 Eyl 2015 12:45

Re: SQL UNION ALL Hatası

Mesaj gönderen ertank »

İlk select içine KDV alanını eklememişsiniz.
ozcank
Üye
Mesajlar: 925
Kayıt: 28 Nis 2005 05:29

Re: SQL UNION ALL Hatası

Mesaj gönderen ozcank »

Tşk. ederim ertank kardeşim gözden kaçmış.
Cevapla