
Envoyé par
Séb.
En complément de la réponse du gabi7756.
Apparemment tu veux extraire l'année ou l'année-mois dans une requête SQL.
En SQL tu peux faire EXTRACT(YEAR_MONTH FROM LADATE), ce qui donnera une valeur de la forme AAAAMM.
Si tu veux absolument AAAA-MM (pourquoi ?), toujours en SQL DATE_FORMAT(LADATE, '%Y-%m').
Pour MM/AAAA (pourquoi ?) : DATE_FORMAT(LADATE, '%m/%Y').
Normalement dans le WHERE on utilise les formats "informatiques" comme AAAAMM ou AAAA-MM-JJ. Les autres formats comme MM/AAAA ou AAAA-MM sont destinés à l'affichage.
Partager