J'ai un code SQL qui fonctionne très bien et qui renvoie les résultats souhaités à partir de ma base de données Wordpress.Filtre de comparaison de date MySQL
Cependant, je ne peux tout simplement pas obtenir ma tête comment filtrer les dates entre, par exemple:
2010-12-10 00:00:00
et
2010-12-15 00:00:00
Voici mon code SQL:
$SQL_K = "SELECT SQL_CALC_FOUND_ROWS wp_posts.*
FROM wp_posts
JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id)
WHERE 1 = 1
AND wp_posts.post_type = 'post'
AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'private')
AND wp_postmeta.meta_key = 'expiry_date'
GROUP BY wp_posts.ID
ORDER BY wp_posts.post_date DESC
LIMIT 0, 100 ";
Comment faire vous appelez le 15ème mois de l'année? –
oups, good spot ring0 –
2010-15-10 ne correspond pas au format AAAA-MM-JJ que MySQL accepte par défaut, donc je corrigerais ces instances afin de pouvoir utiliser la fonctionnalité liée à la date de MySQL. –