AccessTr.neT

Tam Versiyon: bugun doğanlar
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
iyi günler
hasta tablosunda
DogumTarihi alanında
bugun doğanları bulmak için ne yazmalıyız
Kod:
SELECT hasta.DogumTarihi, Left([DogumTarihi],5) AS bugun FROM hasta WHERE (((Left([DogumTarihi],5))=Left(Date(),5)));

bu çalışmıyor
doğum tarihi sütunun ölçüt kısmına date yazarmısın.
Aşağıdaki fonksiyon ile doğum gününü bulabilirsiniz...
Kolay Gelsin.
 
Public Function SYd(DogumTarihi As Date) As Date
Dim ay As Byte, gun As Byte
ay = Month(DogumTarihi)
gun = Day(DogumTarihi)
SYd = DateSerial(Year(Date), ay, gun) 'Bu yılkini buldu.
If SYd < Date Then 'Bu yıl geçtiyse gelecek yıla sarktı.
SYd = DateSerial(Year(Date) + 1, ay, gun)
End If
End Function

cevap yazan arkadaşlara çok teşekkürler
şu şekilde yazınca da oldu
Kod:
SELECT hasta.DogumTarihi FROM hasta WHERE (((Format([DogumTarihi],"dd/mm"))=Format(Date(),"dd/mm")));
sn kural eklediğiniz fonksiyonu nasıl kullanacağım

Kod:
SELECT [ad] & " " & [soyad] & " Doğum gününüz kutlu olsun" AS mesaj FROM bugun_dogan INNER JOIN hasta ON bugun_dogan.KimlikNo = hasta.KimlikNo;
bununla istediğimi yazdırıyorum
ama tabloda ad soyad buyük harflerle geliyor
bunu nasıl küçük harfe çevirerek sorguda gösterebilirim
Sayfalar: 1 2