Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 670
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
|
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınıztwitter.com/dbakademi Dua ve teşekkür en büyük servetlere bedel... |