enverdersin
Yeni Üye
- Katılım
- 8 Şub 2019
- Mesajlar
- 163
- En iyi yanıt
- 0
- Puanları
- 18
- Yaş
- 46
- Konum
- istanbul
- Ad Soyad
- ENVER DERSİN
Aşağıdaki sql koda sadece alış faturalarının gelmesi için ne yapmamız gerekiyor? Satış faturalarını çıkarttım ama tür ismi boş şekilde satış faturalarını çekiyor. sadece alış faturalarının gelmesi gerekiyor.
SELECT
CLCARD.CODE AS FirmaKOD,CLCARD.DEFINITION_ AS FirmaAD
,CAST(ISNULL(INVOICE.GROSSTOTAL/NULLIF(INVOICE.TRRATE ,0),0) AS DECIMAL (16,2)) DOVIZ_KDV2
,CAST(INVOICE.GROSSTOTAL - INVOICE.TOTALDISCOUNTS + INVOICE.TOTALEXPENSES AS DECIMAL(16, 2)) DOVIZ_MATRAH
,CAST(ISNULL(INVOICE.TOTALVAT/NULLIF(INVOICE.TRRATE ,0),0) AS DECIMAL (16,2)) DOVIZ_KDV
,"Logo Fatura No"=INVOICE.FICHENO
,"Logo Fatura Tarihi"=INVOICE.DATE_
,"Logo Fatura Belge No"=INVOICE.DOCODE
,"Logo Fatura Vergi Numarası"=CASE WHEN CLCARD.ISPERSCOMP=1 THEN CLCARD.TCKNO ELSE CLCARD.TAXNR END
,"Logo Fatura Tutarı"=INVOICE.NETTOTAL
,"Logo Fatura Kdv Tutarı"=INVOICE.TOTALVAT
,"Logo Fatura Matrahı"=INVOICE.GROSSTOTAL,
CASE INVOICE.CANCELLED
WHEN '0' THEN 'İptal Edilmedi'
WHEN '1' THEN 'İptal Edildi'
END AS İPTAL_DURUMU,
CASE INVOICE.TRCODE
WHEN '3' THEN 'Toptan Satış İade Faturasi'
WHEN '9' THEN 'Verilen Hizmet Faturasi'
WHEN '14' THEN 'Satis Fiyat Farki Faturasi'
WHEN '1' THEN 'Satinalma Faturasi'
WHEN '4' THEN 'Alinan Hizmet Faturasi'
WHEN '13' THEN 'Satinalma Fiyat Farki Faturasi'
END AS TRCODE
FROM [GO_PLUS1]..LG_420_02_INVOICE INVOICE LEFT OUTER JOIN [GO_PLUS1]..LG_420_CLCARD CLCARD ON INVOICE.CLIENTREF=CLCARD.LOGICALREF
SELECT
CLCARD.CODE AS FirmaKOD,CLCARD.DEFINITION_ AS FirmaAD
,CAST(ISNULL(INVOICE.GROSSTOTAL/NULLIF(INVOICE.TRRATE ,0),0) AS DECIMAL (16,2)) DOVIZ_KDV2
,CAST(INVOICE.GROSSTOTAL - INVOICE.TOTALDISCOUNTS + INVOICE.TOTALEXPENSES AS DECIMAL(16, 2)) DOVIZ_MATRAH
,CAST(ISNULL(INVOICE.TOTALVAT/NULLIF(INVOICE.TRRATE ,0),0) AS DECIMAL (16,2)) DOVIZ_KDV
,"Logo Fatura No"=INVOICE.FICHENO
,"Logo Fatura Tarihi"=INVOICE.DATE_
,"Logo Fatura Belge No"=INVOICE.DOCODE
,"Logo Fatura Vergi Numarası"=CASE WHEN CLCARD.ISPERSCOMP=1 THEN CLCARD.TCKNO ELSE CLCARD.TAXNR END
,"Logo Fatura Tutarı"=INVOICE.NETTOTAL
,"Logo Fatura Kdv Tutarı"=INVOICE.TOTALVAT
,"Logo Fatura Matrahı"=INVOICE.GROSSTOTAL,
CASE INVOICE.CANCELLED
WHEN '0' THEN 'İptal Edilmedi'
WHEN '1' THEN 'İptal Edildi'
END AS İPTAL_DURUMU,
CASE INVOICE.TRCODE
WHEN '3' THEN 'Toptan Satış İade Faturasi'
WHEN '9' THEN 'Verilen Hizmet Faturasi'
WHEN '14' THEN 'Satis Fiyat Farki Faturasi'
WHEN '1' THEN 'Satinalma Faturasi'
WHEN '4' THEN 'Alinan Hizmet Faturasi'
WHEN '13' THEN 'Satinalma Fiyat Farki Faturasi'
END AS TRCODE
FROM [GO_PLUS1]..LG_420_02_INVOICE INVOICE LEFT OUTER JOIN [GO_PLUS1]..LG_420_CLCARD CLCARD ON INVOICE.CLIENTREF=CLCARD.LOGICALREF