Обработка истории заявок

Обработка билетов с использованием python

Я борюсь в ситуации.

Вот пример истории билетов. Я хочу получить данные из диапазона даты и смены.

например:

Я хотел бы запросить дату = "2023-01-01" и смену = "утро". Он должен вернуть идентификатор 37, но если смена изменена на полдень, ночь и следующий день, например, date = "2023-01-03" и shift = "morning", он также должен вернуть идентификатор 37. 

Затем, если должен вернуться идентификатор 38, начните с даты «2023-01-03» и shift = «после полудня» и продолжайте до даты «2023-01-05» со сдвигом = «после полудня». 

Затем, если должен вернуться идентификатор 39, начните с даты = "2023-01-05" и смены = "ночь" и продолжайте до даты = "2023-01-07" со сдвигом = "утро".

Наконец, если должен вернуться идентификатор 40, начните с даты = "2023-01-07" и смены = "после полудня" вместо перехода к следующей смене, потому что этот статус данных разрешен, поэтому мы не показываем, вызывает ли запрос с даты = "2023-01-07" и смены = "ночь".  См. этот пример данных и запрос ](https://stackru.com/images/f41a12f1c3d9fa1e4166b704aa19d221abbd9ebd.png)

0 ответов

Другие вопросы по тегам