diff --git a/Düzenlenecek İncelenecek Raporlar/1.sql b/Düzenlenecek İncelenecek Raporlar/1.sql new file mode 100644 index 0000000..31e8563 --- /dev/null +++ b/Düzenlenecek İncelenecek Raporlar/1.sql @@ -0,0 +1,30 @@ +SELECT +TARIH=KSTF.DATE_, +IRSALIYE_NO=KSTF.FICHENO, +FATURA_NO=KSTF.INVNO, +CARIKODU=KCLC.CODE, +CARIUNVAN=KCLC.DEFINITION_, +ISYERI=SANTIYE.NAME, +MLZ_KOD=KITM.CODE, +MLZ_ADI=KITM.NAME, +MIKTAR=COALESCE( +CASE UINFO1 +WHEN 0 THEN KSTL.AMOUNT +ELSE KSTL.AMOUNT*UINFO2/UINFO1 +END, KSTL.AMOUNT/1000), +BIRIM=KUNT.CODE, +FIYAT=KSTL.PRICE, +TUTAR=KSTL.VATMATRAH, +KDV=KSTL.VATAMNT, +–Stok hareket satırından gelen KDV +TOPLAM=(KSTL.VATMATRAH+KSTL.VATAMNT) +–Stok hareket toplamı +FROM LG_141_01_STFICHE KSTF +LEFT JOIN LG_141_CLCARD KCLC ON KCLC.LOGICALREF=KSTF.CLIENTREF +LEFT JOIN LG_141_01_STLINE KSTL ON KSTL.STFICHEREF=KSTF.LOGICALREF and LINETYPE=0 +LEFT JOIN LG_141_SHIPINFO KSHP ON KSHP.LOGICALREF=KSTF.SHIPINFOREF +LEFT JOIN LG_141_ITEMS KITM ON KITM.LOGICALREF=KSTL.STOCKREF AND KSTL.LINETYPE=0 +LEFT JOIN LG_141_UNITSETL KUNT ON KUNT.UNITSETREF=KITM.UNITSETREF AND LINENR=1 +LEFT JOIN L_CAPIDIV SANTIYE ON KSTF.BRANCH=SANTIYE.NR –Isyeri1,Isyeri2 … +WHERE +SANTIYE.FIRMNR=141 \ No newline at end of file diff --git a/Düzenlenecek İncelenecek Raporlar/2.sql b/Düzenlenecek İncelenecek Raporlar/2.sql new file mode 100644 index 0000000..41cce83 --- /dev/null +++ b/Düzenlenecek İncelenecek Raporlar/2.sql @@ -0,0 +1,10 @@ +-- CARİ BAKİYELER +SELECT CLCARD.CODE AS KODU, CLCARD.DEFINITION_ AS ÜNVANI, + +(SUM((1 – CLFLINE.SIGN) * CLFLINE.AMOUNT) – SUM(CLFLINE.SIGN * CLFLINE.AMOUNT)) AS [BAKIYE] FROM + +LG_001_01_CLFLINE CLFLINE INNER JOIN +LG_001_CLCARD CLCARD ON CLFLINE.CLIENTREF = CLCARD.LOGICALREF AND CLFLINE.CANCELLED = 0 +GROUP BY CLCARD.CODE, CLCARD.DEFINITION_, CLCARD.ACTIVE +HAVING (CLCARD.CODE LIKE ‘%’) and (CLCARD.DEFINITION_ LIKE ‘%’) +AND (CLCARD.ACTIVE = 0) ORDER BY CLCARD.CODE DESC \ No newline at end of file