Я ищу оптимальное решение проблемы ниже. Пожалуйста, найдите приложенную грубую схему моей проблемы. Есть ученик «2» и три идентификатора курса;A, B и D. Флаг моего класса обозначает «T» для классов, которые студент должен посещать (хотя он может также посещать необязательные курсы, например, для курса с идентификатором «B»). Я хочу создать новый флаг на основе этого существующего флага класса.
Если мой период времени находится в диапазоне 1-12 января, то я должен получить вывод, отмеченный синим цветом. Однако, если мой период времени составляет 12-20 января, то в столбце нового флага должны быть все нули, так как в течение этого периода обязательный курс не посещался. Может кто-нибудь, пожалуйста, дайте мне знать, как динамически изменять значения флага с изменением моего периода времени? Необходимый новый столбец отмечен синим