интересно, могут ли какие-либо поклонники помочь мне. Я пытаюсь получить количество записей между двумя датами, я сделал этот запрос очень просто используя некоторые сообщения я нашел здесь, он всегда возвращает 0.Возвращаемое количество строк между 2 датами всегда возвращает 0
DATE_ADDED отметка времени
SELECT COUNT(id)
FROM item
WHERE date_added >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND date_added <= NOW()
I также попробовал это:
SELECT COUNT(id)
FROM item
WHERE date_added BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND NOW()
Что я делаю неправильно?
Почему вы используете 'CURDATE()' для даты начала и 'NOW()' для окончания? Кроме того, какой тип данных является вашим столбцом 'date_added'? –
@KenWhite Я думаю, что я просто пытался выполнять разные функции, когда обнаружил, что он не будет работать должным образом. Не работает в любом случае. – Jonnny
@KenWhite Ahh, timestamp(), я чувствую, что это может быть проблемой. – Jonnny