Arlevnar
Новичок
Столкнулся с сложностью при составлении запроса в MySQL.
Как можно одним запросом вывести количество регистраций за каждые 30 минут с определённым лимитом времени, то есть известна стартовая дата и конечная.
При этом не прибегая к PHP. Может кто нибудь сталкивался?
Честно говоря не каких мыслей помимо применения цикла в голову не приходит.
Скажем есть поле date - формат у него datetime.
Перевёл его в формат UNIX_TIMESTAMP а дальше и не знаю что да как.
Как можно одним запросом вывести количество регистраций за каждые 30 минут с определённым лимитом времени, то есть известна стартовая дата и конечная.
При этом не прибегая к PHP. Может кто нибудь сталкивался?
Честно говоря не каких мыслей помимо применения цикла в голову не приходит.
Скажем есть поле date - формат у него datetime.
Перевёл его в формат UNIX_TIMESTAMP а дальше и не знаю что да как.
SELECT COUNT(`user_id`) FROM `regs`
WHERE UNIX_TIMESTAMP(`reg_date`) >= '.$unix_min.'
AND UNIX_TIMESTAMP(`reg_date`) <= '.$unix_max