mesela bu şelide tarih bilgisini 1-NOV-2007 şeklinde alıyorum bunu 07.07.2007 şeklinde nasıl alırım.
not: bu alanları bu şekilde tanımladığım için muhtemelen text alan oluyorlar ve fields editörden display format ayarı yapılamıyor
Kod: Tümünü seç
SELECT
'---' as Odemetarihi, //Bahsi geçen yer burası
'---' AS ISLEMTIPI,
'---' AS BELGENO,
'D E V İ R' as GELIRADI,
SUM(case when GELIRPROJE_HD.GPHD_ODEMETARIHI < '01.11.2007' then GELIRPROJE_HD.GPHD_ODENECEK else 0 end) AS Borc,
(SELECT SUM(TAHSILAT.TUTAR) AS FIELD_1 FROM TAHSILAT WHERE (TAHSILAT.BORCLU = 0) AND (TAHSILAT.DAIRENO = 37) AND (TAHSILAT.TAHSILTARIHI < '01.11.2007')) AS Alacak
FROM
GELIRPROJE_HD
WHERE
(GELIRPROJE_HD.GPHD_BORCLU = 0) AND
(GELIRPROJE_HD.GPHD_DAIRENO = 37)
UNION ALL
SELECT
GELIRPROJE_HD.GPHD_ODEMETARIHI,
'Aidat' AS ISLEMTIPI,
'---' AS BELGENO,
GELIRLER.GELIR_ADI,
GELIRPROJE_HD.GPHD_ODENECEK AS BORC,
' - ' AS ALACAK
FROM
GELIRPROJE_HD
LEFT OUTER JOIN GELIRLER ON (GELIRPROJE_HD.GPHD_GELIRID = GELIRLER.GELIR_ID)
WHERE
(GELIRPROJE_HD.GPHD_DAIRENO = 37) AND
(GELIRPROJE_HD.GPHD_BORCLU = 0) AND
(GELIRPROJE_HD.GPHD_ODEMETARIHI >= '01.11.2007') AND
(GELIRPROJE_HD.GPHD_ODEMETARIHI <= '07.01.2008')
UNION ALL
SELECT
TAHSILAT.TAHSILTARIHI,
'Tahsil' AS ISLEMTIPI,
TAHSILAT.ID AS BELGENO,
TAHSILAT.ACIKLAMA,
' - ' AS BORC,
TAHSILAT.TUTAR AS ALACAK
FROM
TAHSILAT
WHERE
(TAHSILAT.DAIRENO = 37) AND
(TAHSILAT.BORCLU = 0) AND
(TAHSILAT.TAHSILTARIHI >= '01.11.2007') and
(TAHSILAT.TAHSILTARIHI <= '07.01.2008')
ORDER BY
1