Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 672
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Originally Posted by: cuma  evet sorgum doğru çalıştı tamda istediğim gibi. ama ban DATEDIFF(MONTH,Tarih ,cast(getdate() as date)) AY, döndürdüğü değere filitrelemek istiyotum ıd yı değil veya vbi kolonu değil
örnek : SELECT id, MarkaAdi, tarih, DATEDIFF(DAY,Tarih ,cast(getdate() as date)) GUN, DATEDIFF(MONTH,Tarih ,cast(getdate() as date)) AY, -----> ay ne dondürdü 3 ay gecenleri 2 ay olanlar burdakı çıkan değeri where komutu ile süsmek istiyorum DATEDIFF(YEAR,Tarih ,cast(getdate() as date)) YIL FROM MARK
örnek iki saçma olsada k.bakma :) SELECT id, MarkaAdi, tarih, DATEDIFF(DAY,Tarih ,cast(getdate() as date)) GUN, DATEDIFF(MONTH,Tarih ,cast(getdate() as date)) AY, DATEDIFF(YEAR,Tarih ,cast(getdate() as date)) YIL FROM MARK where DATEDIFF(MONTH,Tarih ,cast(getdate() as date)) AY, yukarıda verilen değeri where kosulundada kullanabilirisin Kod:
SELECT id,
MarkaAdi,
tarih,
DATEDIFF(DAY,Tarih ,cast(getdate() as date)) GUN,
DATEDIFF(MONTH,Tarih ,cast(getdate() as date)) AY,
DATEDIFF(YEAR,Tarih ,cast(getdate() as date)) YIL
FROM MARKA
WHERE id in (1,2) and
DATEDIFF(DAY,Tarih ,cast(getdate() as date)) =861
|