bugun doğanlar

1 2
25/04/2012, 13:45

accessman

iyi günler
hasta tablosunda
DogumTarihi alanında
bugun doğanları bulmak için ne yazmalıyız
25/04/2012, 13:52

accessman

Kod:
SELECT hasta.DogumTarihi, Left([DogumTarihi],5) AS bugun FROM hasta WHERE (((Left([DogumTarihi],5))=Left(Date(),5)));

bu çalışmıyor
25/04/2012, 14:09

Coskun0559

doğum tarihi sütunun ölçüt kısmına date yazarmısın.
25/04/2012, 14:10

Kur@l

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

25/04/2012, 14:21

accessman

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")));
25/04/2012, 14:32

accessman

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
1 2