Anniversaire birthday : quelle requete ?? [Résolu]

Messages postés
140
Date d'inscription
mardi 3 juin 2003
Dernière intervention
20 août 2012
- - Dernière réponse : cs_hdh
Messages postés
140
Date d'inscription
mardi 3 juin 2003
Dernière intervention
20 août 2012
- 7 janv. 2008 à 16:51
Bonjour,
Question facile à propos de date ;-)
J'ai en base des dates de naissance à ce format "1974-10-01 00:00:00.000".
Je voudrais pouvoir envoyer un mail de 'joyeux anniversaire' à tous mes inscrits.
Auriez vous une idée de comment procéder sachant que cette solution est fonctionnelle mais que je la trouve pas forcément optimale ?
D'avance grand merci pour votre aide !!
au plaisir de vous lire !
H

select
    top 4     *
from
    users
where
    DAY(getdate()) = DAY(birthdate)
    and
    MONTH(getdate()) = MONTH(birthdate)   

le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
153
Date d'inscription
vendredi 9 août 2002
Dernière intervention
18 septembre 2009
3
Merci
Tu n'as pas vraiment d'autre solution miracle.

Une autre solution consisterait à convertir ta date en chaine de texte, en gardant le jour et le mois (genre DDMM) et de comparer les deux chaines (date actuelle, et date naissance).

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 124 internautes nous ont dit merci ce mois-ci

Commenter la réponse de maitredede
Messages postés
140
Date d'inscription
mardi 3 juin 2003
Dernière intervention
20 août 2012
1
0
Merci
Bon.. merci.. sniff

le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
Commenter la réponse de cs_hdh

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.