
Envoyé par
meteo71
effectivement,
mais je ne peux pas changer le format de mon champ.
si j'ai bien compris, ce qui ne marche pas c'est donc ça month(date) puisque date n'est pas un champ date !!
comment je pourrais contourner le problème ?
Merci
Ben tu prends les moyens nécessaires pour pouvoir changer ce format. Par exemple en faisant un update sur ces champs et les transformer au bon format.
Sinon tu peux toujours utiliser SUBSTRING pour récupérer le mois dans ta date mais la requête ne sera pas optimisée (par rapport à l'utilisation du champ date au bon format) :
$sql = 'SELECT AVG(NB) as moyTN From x WHERE SUBSTRING(date,5,2) = '".$mois."';
Partager