Tarihten yaş sorgusu

Katılım
13 Nisan 2006
Mesajlar
47
Sayın üstadlarım
Ekli örnekte bulunan tarih alanı ile kişinin yaşını hesaplayıp 20 yaş altı ve 20 yaş üstü olarak gruplayıp cinsiyet olarak sayılarını almam gerkiyor bunu yapabilmem için yardımcı olursanız sevinirim.
 

Ekli dosyalar

Katılım
19 Eylül 2008
Mesajlar
331
Excel Vers. ve Dili
2003
SELECT Yaş.Cinsiyeti, IIf(Year(Date())-Year([dogumtarihi])>=20,20,10) AS dt, Count(Yaş.Cinsiyeti) AS SayCinsiyeti
FROM Yaş
GROUP BY Yaş.Cinsiyeti, IIf(Year(Date())-Year([dogumtarihi])>=20,20,10);
yaşı 20 eşit ve üstü olanlara 20 20 den küçük olanalara 10 yazdırıp ssaydırdım iyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın akarayilan,

Üç tane sorgu hazırladım:

1. Yaş hesaplama ve guruplama

SELECT Yaş.ıd, Yaş.AdıSoyadı, Yaş.DogumTarihi, Yaş.Cinsiyeti, DateDiff("yyyy",[DogumTarihi],Now()) AS Yas, IIf([Yas]>=20,"Alt","Üst") AS Gurup
FROM Yaş;

2.Erkek Sayısı:

SELECT Sorgu1.Gurup, Sorgu1.Cinsiyeti, Count(Sorgu1.Cinsiyeti) AS SayCinsiyeti1
FROM Sorgu1
GROUP BY Sorgu1.Gurup, Sorgu1.Cinsiyeti
HAVING (((Sorgu1.Cinsiyeti)="ERKEK"));


3. Kadın Sayısı:

SELECT Sorgu1.Gurup, Count(Sorgu1.Cinsiyeti) AS SayCinsiyeti1
FROM Sorgu1
GROUP BY Sorgu1.Gurup, Sorgu1.Cinsiyeti
HAVING (((Sorgu1.Cinsiyeti)="KADIN"));


İyi çalışmalar
 
Katılım
13 Nisan 2006
Mesajlar
47
değerli üstadlarım bu sorguya girş tarihi eklenerek ay ay erkek ve kadın sayısı almak istiyorum her ayı ayrı ayrı hesaplayıp grublandırp sayacak şekilde bun yapabilmemiz mümkün mü
 
Katılım
16 Mart 2005
Mesajlar
132
Excel Vers. ve Dili
Office 2003 (Eng. )
değerli üstadlarım bu sorguya girş tarihi eklenerek ay ay erkek ve kadın sayısı almak istiyorum her ayı ayrı ayrı hesaplayıp grublandırp sayacak şekilde bun yapabilmemiz mümkün mü
mesajımı silmeyi beceremedim.Dikkate almamanızı rica ederim.
 
Son düzenleme:
Üst