Extraire le mois d'un champ de type date

Fermé
tima - 13 juil. 2009 à 21:34
 tima - 13 juil. 2009 à 22:26
Bonjour,
je voudrais faire un tris dans ma table et affiche le résultat
le tris doit être selon le mois saisi dans un formulaire que je compare au mois du champs date de ma table mais je ne sais pas comment extraire le mois et comment faire la comparaison avec un champs date
merci de m'aider à résoudre ce problème
A voir également:

2 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
13 juil. 2009 à 22:16
Salut,
sur Mysql, tu peux utiliser la fonction month(ton_champ_date), sur oracle to_char(ton_champ_date,'MM')
apres dans ton select:
select * from ta_table where month(mon_champs_date)=le_mois_à_comparer;--mysql
select * from ta_table where to_char(mon_champs_date,'MM')='le_mois_à_comparer';--oracle
@+
3
merci pour ta réponse moi je travaille en php /mysql alors je vais essayer ta solution
et je t'en parlerais
merci
0