Итак, я работаю в университете и пытаюсь сделать процесс зачисления правильным для нашей системы управления обучением для студентов, которые добавляют и пропускают занятия. Проблема, с которой я сталкиваюсь, заключается в том, что учащийся отбрасывает определенный класс, а затем повторно добавляет тот же класс, который используемая нами система ERP вставляет по строке для каждого добавления и удаления. Таким образом, ученик первоначально добавляет класс на 3/2, но затем понижает класс на 3/2, это один ряд. Теперь ученику нужно добавить тот же класс обратно, это будет другой ряд. Вот быстрый пример, который, я надеюсь, имеет смысл. Я пытаюсь выяснить синтаксис SQL для выполнения sh этого.
id year term seqNum course add_date drop_date
21 1920 SP 5 PM510-50 2020-03-02 19:31:19.000 2020-03-02 19:35:48.000
21 1920 SP 8 PM510-50 2020-03-02 19:38:19.000 NULL