Здравствуйте. У меня есть таблица в которой хранятся записи о включениях и выключениях всех устройств. За день устройство может несколько раз включиться и выключиться. Мне нужно вывести количество устройств которые были выключены за день в течении недели. Таблица имеет следующую структуру:
id, name, ip, type, time, status
Сделал запрос такого вида:
SELECT COUNT(id) AS amount, time, status FROM info WHERE time > DATE_SUB(NOW(), INTERVAL 7 DAY) AND status = :status GROUP BY EXTRACT(DAY FROM time) ORDER BY time
Он выводит количество, но мне нужно учесть один раз устройство за день. Заранее благодарен.