SADECE BUGÜNÜN VERİLERİ GELSİN

Gönderen Konu: SADECE BUGÜNÜN VERİLERİ GELSİN  (Okunma sayısı 1110 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı f_doruk

  • Yeni Kullanıcı
  • *
  • Karma: 0
SADECE BUGÜNÜN VERİLERİ GELSİN
« : 14.12.2012, 16:23 »
Arkadaşlar merhaba,
sizlerden çok şey öğrendim teşekkür ederim, bir sorunum daha var, çektiğim raporda sadece bugünün verilerinin gelmesi şartını tarih ölçütü olarak nasıl yazabilirm.
yardımlarınız için şimdiden teşekkürler

Çevrimdışı f_doruk

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: SADECE BUGÜNÜN VERİLERİ GELSİN
« Yanıtla #1 : 14.12.2012, 17:12 »
HAVING YAZAN KISIMDA
HAVING (LG_707_01_CLFLINE.BRANCH=465) AND (LG_707_01_CLFLINE.TRCODE In (1,61,62,70)) AND (LG_707_01_CLFLINE.CANCELLED=0) AND (LG_707_CLCARD.CODE Like '0%') AND (LG_707_01_CLFLINE.DATE_={ts '2012-12-14 00:00:00'})

BURAYA NE YAZMALIYIM Kİ SADECE BUGÜN GELSİN

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: SADECE BUGÜNÜN VERİLERİ GELSİN
« Yanıtla #2 : 14.12.2012, 19:02 »
Hangi tablonun tarih alanını kullanmak istiyorsanız ,  DATE_=GETDATE()  şeklinde kullanın .

örneğin CLFLINE.DATE_ CLF için  CLF.DATE_=GETDATE()   ŞEKLİNDE .

Çevrimdışı f_doruk

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: SADECE BUGÜNÜN VERİLERİ GELSİN
« Yanıtla #3 : 15.12.2012, 13:10 »
Arkadaşlar olmuyor,

SELECT LG_707_CLCARD.CODE AS 'M.NO', LG_707_CLCARD.DEFINITION_ AS 'UNVAN', LG_707_01_CLFLINE.TRCODE AS 'TÜR', LG_707_01_CLFLINE.DATE_ AS 'İŞLEM TARİHİ', Sum(LG_707_01_CLFLINE.AMOUNT) AS 'TUTAR', LG_707_01_CLFLINE.BRANCH AS 'İŞYERİ', LG_707_01_CLFLINE.CANCELLED, LG_707_01_CLFLINE.SPECODE AS 'RUT', LG_707_01_CLFLINE.DOCODE AS 'BELGE NO', LG_707_01_CLFLINE.LINEEXP AS 'CSBELGE NO'
FROM UNITY.dbo.LG_707_01_CLFLINE LG_707_01_CLFLINE, UNITY.dbo.LG_707_CLCARD LG_707_CLCARD
WHERE LG_707_CLCARD.LOGICALREF = LG_707_01_CLFLINE.CLIENTREF
GROUP BY LG_707_CLCARD.CODE, LG_707_CLCARD.DEFINITION_, LG_707_01_CLFLINE.TRCODE, LG_707_01_CLFLINE.DATE_, LG_707_01_CLFLINE.BRANCH, LG_707_01_CLFLINE.CANCELLED, LG_707_01_CLFLINE.SPECODE, LG_707_01_CLFLINE.DOCODE, LG_707_01_CLFLINE.LINEEXP
HAVING (LG_707_01_CLFLINE.BRANCH=465) AND (LG_707_01_CLFLINE.TRCODE In (1,61,62,70)) AND (LG_707_01_CLFLINE.CANCELLED=0) AND (LG_707_CLCARD.CODE Like '0%') AND (LG_707_01_CLFLINE.DATE_=GETDATE())
ORDER BY LG_707_01_CLFLINE.DATE_ DESC

Yazdım olmadı, hiç bişe gelmedi.

Çevrimdışı halisbatmaz

  • Logo Uzmanı
  • *****
  • Karma: -4
Ynt: SADECE BUGÜNÜN VERİLERİ GELSİN
« Yanıtla #4 : 15.12.2012, 15:34 »
LG_707_01_CLFLINE.DATE_=GETDATE() olarak dene parantez içine almadn

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: SADECE BUGÜNÜN VERİLERİ GELSİN
« Yanıtla #5 : 15.12.2012, 16:03 »
Senin sorguda bi sorun var ,optimize edilmesi lazım .

Çevrimdışı f_doruk

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: SADECE BUGÜNÜN VERİLERİ GELSİN
« Yanıtla #6 : 17.12.2012, 12:39 »
OLMADI YARDIM LÜTFEN