Есть модель:
class Vacation(models.Model):
fio = models.CharField()
start_date = models.DateField()
end_date = models.DateField()
Не могу понять, как с помощью цикла осуществить проверку на пересечение диапазонов дат из разных строк. Вижу такую логику: взять start_date из первой строки и сравнить со значениями start_date и end_date остальных строк. И так каждую последующую строку.
Пример. Имеем таблицу вида:
id fio start_date end_date
1 вася 07.01.2018 21.01.2018
2 петя 01.01.2018 14.01.2018
3 миша 01.06.2018 14.06.2018
и т.д. Надо проверить что 01.01.2018<07.01.2018<14.01.2018 если да, то "отпуск васи пересекается с отпуском пети" далее проверяем с мишей и т.д. потом берем вторую строку - мишу и его так проверяем. итого найдем все пересечения отпусков
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть тег <picture> и в нем <source> с помощью которого можно подключать разные изображения для разных разрешенийМне необходимо показывать...
Нужно осуществить условие, когда в sel выбирается МИН или РОС то чтобы в tematsprId было выбрано, иначе сообщение - Поле "Тематический справочник"...
Через ajax(если кликнули первый раз) подгружаю popupКуда его лучше встроить чтобы не нагружать броузер - сразу после тега <body> или перед закрытием...