Я уверен, что это действительно просто ... просто устал.
У меня есть запрос
SELECT post.*, votes.datetime, COUNT(votes.post_id) AS votes
FROM posts LEFT JOIN votes
ON posts.id = votes.post_id
GROUP BY posts.id
ORDER BY votes DESC
Мне нужно получить все сообщений налевая таблица при подсчете голосов в таблице голосов с использованием голосов, которые произошли сегодня или между 1 часом и другим часом того же дня.Это имеет достаточный смысл?
Я попытался добавить
WHERE DATE(votes.datetime) = DATE(NOW())
Но не повезло, он просто показывает строки, у которых есть голоса, которые произошли сегодня, и нет строк других сообщений, которые не имеют ни одного голоса.вообще или голосов, которые произошли сегодня.
Я использую тип данных datetime
для столбца даты и времени
Есть идеи, как мне это легко сделать?
Заранее спасибо!
-Stefan