Ну, я работаю с wordpress, и я пытаюсь сортировать некоторые записи по дате пользовательского поля, содержащего дату. Ну, я могу сортировать результаты по дате, но я хочу показать результаты, которые имеют дату до сегодняшнего дня. Я не хочу получать результаты из сообщения, которое имеет будущую дату.MYSQL сортировать по дате с максимальной датой
Это код, я использую:
$querystr = "
SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = 'date'
AND wposts.post_status = 'publish'
AND wposts.post_type = games'
ORDER BY STR_TO_DATE(wpostmeta.meta_value, '%m/%d/%Y') DESC
";
$pageposts = $wpdb->get_results($querystr, OBJECT);
Вы можете разместить пример строки из базы данных, пожалуйста? – themerlinproject