У меня есть требование, чтобы получить число отдельных отделов с общим количеством сотрудников в период месяца, но, к сожалению, запрос не работает и выдает ошибку
Моя таблица
Department_id emloyee_id date_time
1 1 2020-02-01
1 2 2020-02-04
3 7 2020-02-06
1 4 2020-02-07
ожидаемый результат
total department=2
total employee of all department=4
Но все должно работать на основе последней записи, я получаю sql синтаксическая ошибка
Запрос:
SELECT COUNT(DISTINCT department_id) x, COUNT(*) y
FROM department
WHERE date_time>=DATE_FORMAT(NOW() ,'%Y-%m-01')
AND date_time<DATE(NOW()+INTERVAL 1 DAY and status='1'