90 günden fazl...
 
Bildirimler
Hepsini Temizle

90 günden fazla... Sql sorgusu ?  

  RSS
Burak Yiğit
(@BurakYigit)
Üye

merhaba arkadaşlar

tablomda değerleri olan 2 sütun var biri CARDREF diğeri TARIH

benim yapmak istediğim  TARIH değeri bugünden 90 gün öncekilerin CARDREF lerini sorgulatmak. yani 3 ay önceki kaydı göstertmek. 

nette araştırdım DateAdd fonksiyonu ile yapmaya çalıştım ama tam olarak istediğimi alamadım. 

nasıl yapabilirm yardımcı olurmusunuz ? 

Alıntı
Gönderildi : 17/12/2013 19:13
oldmember
(@yavuzfilizlibay)
Üye

Merhaba

 Bir önceki değerleri getirmek için getdate()-1 kullanmıştım, getdate komutunu biraz araştırırsanız işinizi görecektir. 

CevapAlıntı
Gönderildi : 17/12/2013 19:16
Burak Yiğit
(@BurakYigit)
Üye

araştırdım biraz ama tam olarak olmadı.. DateAdd(month,-3,getdate()) yazdım ve 3 ay önceki tarihi görebildim..

benim yapmak istediğim kayıtlı tarihlerin 3 aydan önce olanlarını göstermek.. umarım anlatabilmişimdir...

mesela 2013:06:01 i göstersin ama 2013:11:01 i göstermesin..  

CevapAlıntı
Gönderildi : 17/12/2013 19:24
oldmember
(@yavuzfilizlibay)
Üye

örnek olarak

 SELECT Convert(datetime, DateAdd(month, -3, Convert(date, GetDate()))); 

 month kullanmazsanız eğer, sadece getdate()-90 yaparsanız, 90 gün önceki tarihi getirir 

CevapAlıntı
Gönderildi : 17/12/2013 19:29
Paylaş: