25.11
Необходимо посчитать сколько человек находится в отпуске в этот день
Результат вывода следующий
22.11 - 2
23.11 - 2
24.11 - 1
И т.д.
Решил эту задачу через crossjoin с календарем:
18.11 - Иванова 12.11 - 23.11
18.11 - Петрова 16.11 - 25.11
19.11 - Иванова 12.11 - 23.11
19.11 - Петрова 16.11 - 25.11
И + дополнительный столбец если дата входит в диапазон в отпуска то значение 1, иначе 0.
Первое решение которое пришло в голову с кросджойном и кажется оно довольно громодским в данном случае, есть какие-то идеи попроще в реализации?
Считать строки пересекающиеся с периодом, то есть если сегодня у 5х отпуска, то вы получите именно 5 строк
можно просто два условия через и прописать если текужщая дата больше 1столбца и меньше 2 столбца?
Обсуждают сегодня