@hypnotectia yanıtınız için teşekkürler. Bu şekilde yapınca oluyor. Şimdi ben rapora bir de satışın türünü ekleyeceğim; yani GO3 ve TG3 ile başlayan stoklar LOGO SATIŞ, 02 ve 07 kodlu hizmetler LOGO DESTEK, TDÜ ve DNM ile başlayan stoklar da DONANIM SATIŞ olarak listelenecek.
SELECT
INV.DATE_ AS 'Fatura Tarihi',
YEAR(INV.DATE_) AS 'Yıl',
CASE MONTH(INV.DATE_)
WHEN 1 THEN 'Ocak'
WHEN 2 THEN 'Şubat'
WHEN 3 THEN 'Mart'
WHEN 4 THEN 'Nisan'
WHEN 5 THEN 'Mayıs'
WHEN 6 THEN 'Haziran'
WHEN 7 THEN 'Temmuz'
WHEN 8 THEN 'Ağustos'
WHEN 9 THEN 'Eylül'
WHEN 10 THEN 'Ekim'
WHEN 11 THEN 'Kasım'
WHEN 12 THEN 'Aralık'
END AS 'Ay',
CLC.DEFINITION_ AS 'Cari Hesap Ünvanı',
INV.FICHENO AS 'Fatura No',
CASE INV.TRCODE
WHEN 3 THEN 'Toptan Satış İade Ft.'
WHEN 8 THEN 'Toptan Satış Ft.'
WHEN 9 THEN 'Verilen Hizmet Ft.'
WHEN 14 THEN 'Verilen Fiyat Farkı Ft.'
END AS 'Fatura Türü',
INV.SPECODE AS 'Özel Kod',
CASE
WHEN STL.LINETYPE IN (0,6,7) THEN (SELECT CODE FROM LG_218_ITEMS WHERE LOGICALREF=STL.STOCKREF)
WHEN STL.LINETYPE=4 THEN (SELECT CODE FROM LG_218_SRVCARD WHERE LOGICALREF=STL.STOCKREF)
END AS 'Malzeme / Hizmet Kodu',
CASE
WHEN STL.LINETYPE IN (0,6,7) THEN (SELECT NAME FROM LG_218_ITEMS WHERE LOGICALREF=STL.STOCKREF)
WHEN STL.LINETYPE=4 THEN (SELECT DEFINITION_ FROM LG_218_SRVCARD WHERE LOGICALREF=STL.STOCKREF)
END AS 'Malzeme / Hizmet',
UNL.NAME AS 'Birim',
STL.AMOUNT AS 'Miktar',
STL.LINENET AS 'Tutar',
STL.VATAMNT AS 'KDV',
(STL.LINENET+STL.VATAMNT) AS 'Toplam'
FROM LG_218_01_INVOICE INV
LEFT JOIN LG_218_CLCARD CLC ON CLC.LOGICALREF=INV.CLIENTREF
LEFT JOIN LG_218_01_STLINE STL ON STL.INVOICEREF=INV.LOGICALREF
LEFT JOIN LG_002_UNITSETL UNL ON UNL.LOGICALREF=STL.UOMREF
WHERE GRPCODE=2 AND INV.CANCELLED=0 AND INV.TRCODE IN(9,3,8,14)
şuan sorgu bu şekilde. Ben buraya
CASE
WHEN ITM.CODE LIKE 'GO3%' OR ITM.CODE LIKE 'TG3%' THEN 'LOGO SATIŞ'
WHEN SRV.CODE='02' OR SRV.CODE='07' THEN 'LOGO DESTEK'
WHEN ITM.CODE LIKE 'TDÜ%' OR ITM.CODE LIKE 'DNM%'
ELSE 'DİĞER'
END AS 'SATIŞ TÜRÜ'
bu kısmı eklemek istiyorum fakat sorgunun altındaki ITEMS VE SRVCARD JOIN lerini kaldırdığımız bu kısım çalışmayacak. Burayı nasıl düzenleyebilirim aynı şekilde çakışma olmadan