Halo Afrizal,
susunan tabel dan field misalnya sbb:
tblTransaksi
idtransaksi, tgltransaksi, idkonsumen
tblKonsumen
idkonsumen, tgllahir
kita ingin mencari idtransaksi yang dilakukan konsumen berusia 15 - 24
SELECT tblTransaksi.idtransaksi, tblTransaksi.tgltransaksi,
tblTransaksi.idkonsumen, tblKonsumen.tgllahir,
CInt(DateDiff("yyyy",[tgllahir],[tgltransaksi])) AS umur
FROM tblKonsumen INNER JOIN tblTransaksi ON tblKonsumen.idkonsumen =
tblTransaksi.idkonsumen
WHERE CInt(DateDiff("yyyy",[tgllahir],[tgltransaksi])) Between 15 And 24;
misalnya, kita namakan qrySelect15To24
dengan mengganti kriteria between sesuai umur yang kita inginkan, maka
nantinya ada 7 query sesuai kriteria yang sudah kita tentukan sebelumnya.
salam kompak dan jabat erat
murid belajar access
----- Original Message -----
From: Afrizal
To: [email protected]
Sent: Thursday, June 18, 2009 17:21
Subject: [belajar-access] cara membuat kriteria umur di query
to All
saya mau nanya ....
gimana cara membuat kriteria umur di query hanya dengan memasukkan
tanggal lahir dengan otomatis masuk ke dalam kriteria tersebut
misal
kriteria umur
0 - <1
1 - 4
5 - 14
15 - 24
25 - 44
45 - 65
> 65
contoh saya memasukkan tanggal transaksi hari ini
dan memasukkan data konsumen serta memasukkan tgl lahir
sesudah saya input tgl lahir secara otomatis masuk dalam kriteria diatas
thank all
Afrizal