Загрузка...

Sql, c#

Тема в разделе C# создана пользователем AnnaMih 26 янв 2023. 195 просмотров

  1. AnnaMih
    AnnaMih Автор темы 26 янв 2023 0 26 янв 2023
    Существует две таблицы работник и распорядительные *********. На работника пишется распорядительный документ в нем указывается дата начала командировки и дата ее окончания. По окончанию одной командировки можно отправлять работника в следующую.
    Я пыталась сделать так: берется сегодняшняя дата и сравнивается с датами окончания командировок, но если работник уже не в первой командировке то программа просто откидывает командировку в которой находится сейчас работник и работает с прошлыми данными.[IMG][IMG]
     
  2. vtlstolyarov
    vtlstolyarov 26 янв 2023 468 8 янв 2022
    В чём собственно вопрос?
     
  3. AnnaMih
    AnnaMih Автор темы 26 янв 2023 0 26 янв 2023
    Если работник сейчас в командировке его данных не должно быть видно (прошлых тоже не должно быть видно)
     
    1. vtlstolyarov
      AnnaMih, его данных не должно быть видно где?
  4. BASGEN
    BASGEN 27 янв 2023 0 15 ноя 2021
    так просто отображай записи где дата окончания командировок уже наступила
    --- Сообщение объединено с предыдущим 27 янв 2023
    ааа сорри
    --- Сообщение объединено с предыдущим 27 янв 2023
    не заметил, что ты так уже сделала
    --- Сообщение объединено с предыдущим 27 янв 2023
    прост не очень понятно как и что у тебя откидывает и с чем потом работает
     
    27 янв 2023 Изменено
    1. Посмотреть предыдущие комментарии (2)
    2. BASGEN
      Danilka33716, я только щас понял, что нужно
    3. BASGEN
      Danilka33716, типо можно сделать цикл который проходится по датам и если командировка не закончилась, то начать второй цикл, в котором искать код этого работника, а вот дальше я не шарю, либо копировать всю запись и вставлять в отдельную таблицу, а потом удалить из той в которой она скрин кинула,

      а потом сделать отдельный цикл для того хранилища удаленных записей, чтобы проверять не закончилась ли командировка, если закончилась то прост опять перенести все данные в ту таблицу, которая на скрине. По поводу сортировки по дате тех записей, которые будут вставлятся, то прост цикл по каждой записи до того пока взятая дата меньше, а когда станет равной или больше вставить её(только я хз можно ли вставлять одну запись перед другой и как это делать)
      28 янв 2023 Изменено
    4. BASGEN
      Danilka33716, так реально так тупо, я читаю и ничего понимаю, что у неё нахуй за проблема
Загрузка...
Top