У меня есть следующая таблица:настраиваемая таблица обновления
code item price start date end date
--------------------------------------------------
art1 2.47 01/01/2015 31/03/2015
art1 1.23 01/04/2015 21/09/2015
art1 3.55 22/09/2015 01/01/2018
Когда я добавить новую строку, которая начала дата уже существует между датой начала и датой окончания в таблице.
- мне нужно обновить дату окончания в таблице с
start date -1
новой линии будет добавлен - добавить новую строку.
К примеру, у меня есть новая строка добавила:
code item price start date end date
-----------------------------------------
art1 4 28/12/2015 31/05/2018
Что я ожидаю, как конечный результат является следующей таблицей:
code item price start date end date
--------------------------------------------------
art1 2.47 01/01/2015 31/03/2015
art1 1.23 01/04/2015 21/09/2015
art1 3.55 22/09/2015 27/12/2015
art1 4 28/12/2015 31/05/2018
, пожалуйста, отправьте свою попытку –
Что произойдет, когда новая дата находится между двумя датами начала и датами окончания? –
Будет ли новая строка всегда следовать за последней текущей строкой? Должен ли он быть отклонен, если нет? – CompanyDroneFromSector7G