SELECT номер_телефона FROM номера н LEFT JOIN статистика с ON с.номер_ид = н.ид AND c.дата_создания > dateadd(day, -1, now()) GROUP BY номер_телефона HAVING count(с.ид) < 5
Что то я в этом коде не понял как оно понимает что уже было 5 использований за 24 часа?
Что то я в этом коде не понял как оно понимает что уже было 5 использований за 24 часа?
Он джойнит к телефону все факты использования за последний день и группирует по номеру телефона, а потом отсеивает те номера, у которых таких фактов больше или равное 5ти