У меня есть эта таблица:
id device createdAt type
1 700 2018-09-06 10:00:00 atos
2 700 2018-09-06 09:30:00 farkos
Идея состоит в том, чтобы проверить, что за последние x часов у меня в таблице есть только данные type = atos
.
В этом случае я хочу получить false
в качестве результата. Если эта таблица будет иметь только type = atos
в последние часы, ожидаемый результат должен быть истинным.
Я пытался так и после этого проверить с php, но не очень хорошая идея (я хочу сделать это только в sql) без дополнительной обработки:
SELECT * FROM table t
WHERE t.device = 700
AND t.createdAt >= '2018-09-05 11:00:00'