bonjour, j'essaie de faire une selection via une date, plus précisément d'une date formatée (2010/11/02).
Cependant le champs contenant la date est un timestamp ce qui rend les choses plus difficiles.
J'ai essayer cette requête :
Il me retourne null alors que j'ai bien un enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT n.*,lang.alias_lang FROM dc_news AS n LEFT JOIN dc_language AS lang USING(idlang) WHERE n.idnews = "gSEMcv2JdYaVd0dKOIim" AND n.date_register = "2011-02-03" AND published = 1
Ensuite j'ai essayer avec ceci:
Il me retourne null alors que j'ai bien un enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT n.*,lang.alias_lang FROM dc_news AS n LEFT JOIN dc_language AS lang USING(idlang) WHERE n.idnews = "gSEMcv2JdYaVd0dKOIim" AND DATE_FORMAT("2011-02-03", GET_FORMAT(n.date_register, "ISO")) AND published = 1
Comment sélectionner convenablement des date timestamp avec une date formatée.
Partager