Merhaba arkadaşlar
ben Sql Programlamada yeniyim.
data dosyamda öğrencilerin doğum tarihi var (DOGUM_TARI)Burada sorgu ile 20 ile 25 yaş aralığını listeletmek istiyorum.öğrencilerin yaşlarını sistem tarihinden çıkarıp bulması gerek.yardımlarınızı bekliyorum.
tarihi tarihten çıkarma
Merhaba,
Aşağıdaki gibi bir kod işinizi görecektir.
yukarıdaki örnekte DOGUM_TARI vt nizdeki alan, GETDATE() ise sistem tarihidir.
Daha ayrıntılı bilgi için aşağıdaki linke bakabilirsiniz.
http://msdn.microsoft.com/library/defau ... b_5vxi.asp
Kolay gelsin.
Aşağıdaki gibi bir kod işinizi görecektir.
Kod: Tümünü seç
SELECT *
FROM SAYILAR
WHERE
DATEDIFF ( YEAR , DOGUM_TARI ,GETDATE() )
BETWEEN 20 AND 25
Daha ayrıntılı bilgi için aşağıdaki linke bakabilirsiniz.
http://msdn.microsoft.com/library/defau ... b_5vxi.asp
Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Logo Go özel eğitim, web tasarım, teknik servis
teşekkürler ofenX
kodu yazıyorum ama year hatası veriyo
benim data dosyamdaki tarih alanını metin olarak tanımlamıştım galiba bu year hatasınıda bu yüzden veriyo sanırım.tarih bölümünün içersindeki değerler örnek olarak "10.10.2005" bu şekilde girildi.data dosyasını değiştirmeden bu sorunu çözebilirmiyim.şimdiden teşekkürler
benim data dosyamdaki tarih alanını metin olarak tanımlamıştım galiba bu year hatasınıda bu yüzden veriyo sanırım.tarih bölümünün içersindeki değerler örnek olarak "10.10.2005" bu şekilde girildi.data dosyasını değiştirmeden bu sorunu çözebilirmiyim.şimdiden teşekkürler
daha açık olurmusun p206
ben sql programlamada yeniyim daha açık olurmusun