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

cs_hdh 140 Messages postés mardi 3 juin 2003Date d'inscription 20 août 2012 Dernière intervention - 3 janv. 2008 à 16:42 - Dernière réponse : cs_hdh 140 Messages postés mardi 3 juin 2003Date d'inscription 20 août 2012 Dernière intervention
- 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
maitredede 153 Messages postés vendredi 9 août 2002Date d'inscription 18 septembre 2009 Dernière intervention - 4 janv. 2008 à 17:04
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).

Merci maitredede 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de maitredede
cs_hdh 140 Messages postés mardi 3 juin 2003Date d'inscription 20 août 2012 Dernière intervention - 7 janv. 2008 à 16:51
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.