doviz bakiyeleri görmek için kullanılır.
CREATE VIEW DOVIZBAK
(
CARI_KOD, --1
CARI_TIP, --2
CARI_ISIM, --3
GRUP_KODU, --4
GRUP_ISIM, --5
RAPOR_KODU1,--6
RAPOR_KODU2,--7
CARI_ADRES, --8
CARI_IL, --9
CARI_ILCE, --10
M_KOD, --12
TARIH, --13
BELGE_NO, --14
HAREKET_TURU, --15
HKA, --16
ACIKLAMA, --17
VADE_TARIHI, --18
BORC, --19
ALACAK, --20
BAKIYE, --21
DOVIZ_TURU, --22
DOVIZBORC, --23
DOVIZALACAK, --24
MIKTAR, --25
OZELBFARK, --26
OZELAFARK, --27
KULL1N, --28
KULL2N, --29
KULL3N, --30
KULL4N, --31
KULL5N, --32
KULL6N, --33
KULL7N, --34
KULL8N, --35
KULL1S, --36
KULL2S, --37
KULL3S, --38
KULL4S, --39
KULL5S, --40
KULL6S, --41
KULL7S, --42
KULL8S, --43
KAPATILMIS_TUTAR, --36
ODEME_GUNU, --37
FIRMA_DOVIZ_TIPI, --38
FIRMA_DOVIZ_TUTARI,--39
PLASIYER_KODU, --40
RAPOR_KODU, --41
DUZELTMETARIHI, --42 MASTER ISTEK 25/05/1999
SABIT_DOVIZ_TIPI, --43 ERICSSON ISTEK 02/07/1999
KOD1_ACIKLAMA, --44 VARTA ISTEK
KOD2_ACIKLAMA, --45 VARTA ISTEK
PROJE_KODU,
PROJE_ACIKLAMA,
PUAN,
SUBE_KODU
)
AS
SELECT
TBLCAHAR.CARI_KOD,
TBLCASABIT.CARI_TIP,
TBLCASABIT.CARI_ISIM,
TBLCASABIT.GRUP_KODU,
CAGRUP.GRUP_ISIM,
TBLCASABIT.RAPOR_KODU1,
TBLCASABIT.RAPOR_KODU2,
TBLCASABIT.CARI_ADRES,
TBLCASABIT.CARI_IL,
TBLCASABIT.CARI_ILCE,
TBLCASABIT.M_KOD,
TBLCAHAR.TARIH,
TBLCAHAR.BELGE_NO,
TBLCAHAR.HAREKET_TURU,
TBLCAHAR.HKA,
TBLCAHAR.ACIKLAMA,
TBLCAHAR.VADE_TARIHI,
TBLCAHAR.BORC,
TBLCAHAR.ALACAK,
(TBLCAHAR.BORC - TBLCAHAR.ALACAK),
TBLCAHAR.DOVIZ_TURU,
(CASE WHEN TBLCAHAR.BORC>0 THEN TBLCAHAR.DOVIZ_TUTAR ELSE 0 END),
(CASE WHEN TBLCAHAR.ALACAK>0 THEN TBLCAHAR.DOVIZ_TUTAR ELSE 0 END),
TBLCAHAR.MIKTAR,
(CASE WHEN TBLCAHAR.BORC>0 THEN
(CASE WHEN TBLCASABIT.DOVIZLIMI<>'E' THEN (TBLCAHAR.BORC - TBLCAHAR.KAPATILMIS_TUTAR)
ELSE (CASE WHEN TBLCAHAR.DOVIZ_TUTAR>0 THEN (TBLCAHAR.DOVIZ_TUTAR-TBLCAHAR.KAPATILMIS_TUTAR )
ELSE (TBLCAHAR.BORC - TBLCAHAR.KAPATILMIS_TUTAR)END)END)
ELSE 0 END),
(CASE WHEN TBLCAHAR.ALACAK>0 THEN
(CASE WHEN TBLCASABIT.DOVIZLIMI<>'E' THEN (TBLCAHAR.ALACAK - TBLCAHAR.KAPATILMIS_TUTAR)
ELSE (CASE WHEN TBLCAHAR.DOVIZ_TUTAR>0 THEN (TBLCAHAR.DOVIZ_TUTAR-TBLCAHAR.KAPATILMIS_TUTAR )
ELSE (TBLCAHAR.ALACAK - TBLCAHAR.KAPATILMIS_TUTAR)END)END)
ELSE 0 END),
TBLCASABITEK.KULL1N,
TBLCASABITEK.KULL2N,
TBLCASABITEK.KULL3N,
TBLCASABITEK.KULL4N,
TBLCASABITEK.KULL5N,
TBLCASABITEK.KULL6N,
TBLCASABITEK.KULL7N,
TBLCASABITEK.KULL8N,
TBLCASABITEK.KULL1S,
TBLCASABITEK.KULL2S,
TBLCASABITEK.KULL3S,
TBLCASABITEK.KULL4S,
TBLCASABITEK.KULL5S,
TBLCASABITEK.KULL6S,
TBLCASABITEK.KULL7S,
TBLCASABITEK.KULL8S,
TBLCAHAR.KAPATILMIS_TUTAR,
TBLCAHAR.ODEME_GUNU,
TBLCAHAR.FIRMA_DOVIZ_TIPI,
TBLCAHAR.FIRMA_DOVIZ_TUTARI,
TBLCAHAR.PLASIYER_KODU,
TBLCAHAR.RAPOR_KODU,
TBLCAHAR.DUZELTMETARIHI,
TBLCASABIT.DOVIZ_TIPI,
TBLCARIKOD1.GRUP_ISIM,
TBLCARIKOD2.GRUP_ISIM,
TBLCAHAR.PROJE_KODU,
PROJE.PROJE_ACIKLAMA,
TBLCAHAR.F_YEDEK1,
TBLCAHAR.SUBE_KODU
FROM
TBLCAHAR INNER JOIN TBLCASABIT TBLCASABIT ON (TBLCAHAR.CARI_KOD = TBLCASABIT.CARI_KOD)
LEFT OUTER JOIN CAGRUP CAGRUP ON (TBLCASABIT.GRUP_KODU=CAGRUP.GRUP_KOD)
LEFT OUTER JOIN TBLCARIKOD1 ON (TBLCASABIT.RAPOR_KODU1 = TBLCARIKOD1.GRUP_KOD)
LEFT OUTER JOIN TBLCARIKOD2 ON (TBLCASABIT.RAPOR_KODU2 = TBLCARIKOD2.GRUP_KOD)
INNER JOIN TBLCASABITEK ON (TBLCAHAR.CARI_KOD = TBLCASABITEK.CARI_KOD)
LEFT OUTER JOIN PROJE PROJE ON (TBLCAHAR.PROJE_KODU = PROJE.PROJE_KODU)