Я пытаюсь сделать запрос, который возвращает результаты на основе метки времени, скажем, интервал в 30 минут.
Итак, я понял, что могу
SELECT * FROM x WHERE ts BETWEEN timestamp(now()-3000) AND timestamp(now())
Таким образом, это будет запрашивать все от x с отметками времени в столбце ts за последние 30 минут.
Однако это работает только после того, как() прошло мимо знака HY: 30: 00 yyyy-mm-dd, потому что в любое время до его появления NULL... это довольно громоздко, и я не понимаю, почему он выиграл 't просто вычитайте минуты с часами!
Пожалуйста, помогите мне! Я не мог найти какой-либо другой метод выполнения запроса за последние 30 минут, чего я пытаюсь достичь.
С уважением,
Джон