Problème de requête en MySQL

Prince007 -  
ricric Messages postés 34 Statut Membre -
Bonjour all,

J'ai un problème pour construire une requete en MySQL. J'ai dans une table un champ date qui est construit sous la forme : dd/mm/yyyy
Et je cherche à récupérer tous les enregistrements de cette table dont l'année (donc le yyyy) est, par exemple 2005 OU 2006
(ou bien 2006 ou 2007, peu importe).
J'ai essayé :

SELECT * FROM machin WHERE date LIKE '%2005' OR date LIKE '%2006' AND ...(d'autres conditions)

Mais Ca ne marche pas.

Quelq'un peut-il m'aider ?

Merci.

1 réponse

  1. ricric Messages postés 34 Statut Membre 7
     
    Bonsoir
    Pourquoi tes dates n'ont pas le format yyyy-mm-dd ?
    Tu pourrais alors utiliser la fonction YEAR().
    0