• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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..?
 
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));
 
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..
 
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));
 
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.
 
Geri
Üst