iki yaş arasını nasıl gösterebilirim?

Katılım
12 Eylül 2005
Mesajlar
56
Merhaba benim adı soyadı doğum tarihi ve yaşı alanım var burada 1000 tane kayıt var atıyorum....doğum tarihi alanı 01.01.1970 gibi formatı...benim istediğim ...doğum tarihi alanına göre 20 ile 50 yaş arasındaki bilgileri rapor olarak görmek istiyorum...nasıl bir şey yapmam lazım..?
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Yaşı alanına gerek yok. Bunu soguda dinamik olarak hesaplatabiliriz.

tablonuzda(Tablo1) ad ve doğum tarihi (dogum) alanlarının oldugunu var sayalım.


Kod:
SELECT Tablo1.ad, Tablo1.dogum, DateDiff("yyyy",[dogum],Now())+Int(Format(Now(),"mmdd")<Format([dogum],"mmdd")) AS yas
FROM Tablo1
WHERE (((DateDiff("yyyy",[dogum],Now())+Int(Format(Now(),"mmdd")<Format([dogum],"mmdd"))) Between 20 And 50));
 
Katılım
12 Eylül 2005
Mesajlar
56
alpen kusura bakma bir şeyi daha unutmuşum sormayı bu yaşlardan 0 ile 11 aylık olanları nasıl göstertirim..Teşekkürler yardımın için..
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
bir şeyi daha unutmuşum sormayı bu yaşlardan 0 ile 11 aylık olanları nasıl göstertirim..Teşekkürler yardımın için..
Kod:
SELECT Tablo1.ad, Tablo1.dogum, DateDiff("yyyy",[dogum],Now())+Int(Format(Now(),"mmdd")<Format([dogum],"mmdd")) AS yas
FROM Tablo1
WHERE (((DateDiff("yyyy",[dogum],Now())+Int(Format(Now(),"mmdd")<Format([dogum],"mmdd")))=0));
 
Katılım
12 Eylül 2005
Mesajlar
56
alpen teşekkürler yalnız yaş alanında yaşı sıfır olanları 0 ile 11 ay arasında olanları mesala 5 ay sa 5 ay gibi gösterebilirmiyim.
 
Üst