Существует две таблицы работник и распорядительные *********. На работника пишется распорядительный документ в нем указывается дата начала командировки и дата ее окончания. По окончанию одной командировки можно отправлять работника в следующую. Я пыталась сделать так: берется сегодняшняя дата и сравнивается с датами окончания командировок, но если работник уже не в первой командировке то программа просто откидывает командировку в которой находится сейчас работник и работает с прошлыми данными.
Если работник сейчас в командировке его данных не должно быть видно (прошлых тоже не должно быть видно)
так просто отображай записи где дата окончания командировок уже наступила The post was merged to previous Jan 27, 2023 ааа сорри The post was merged to previous Jan 27, 2023 не заметил, что ты так уже сделала The post was merged to previous Jan 27, 2023 прост не очень понятно как и что у тебя откидывает и с чем потом работает
Danilka33716, типо можно сделать цикл который проходится по датам и если командировка не закончилась, то начать второй цикл, в котором искать код этого работника, а вот дальше я не шарю, либо копировать всю запись и вставлять в отдельную таблицу, а потом удалить из той в которой она скрин кинула, а потом сделать отдельный цикл для того хранилища удаленных записей, чтобы проверять не закончилась ли командировка, если закончилась то прост опять перенести все данные в ту таблицу, которая на скрине. По поводу сортировки по дате тех записей, которые будут вставлятся, то прост цикл по каждой записи до того пока взятая дата меньше, а когда станет равной или больше вставить её(только я хз можно ли вставлять одну запись перед другой и как это делать)