#mysql
#mysql
Вопрос:
У меня небольшая система выставления счетов, и я добавил новое поле due_date. Чтобы начать использовать его, мне нужно скопировать дату счета-фактуры в новый due_date, но нужно добавить 14 дней.
поле date и due_date — это тип date
Я знаю, как я могу скопировать
UPDATE `invoice` SET `date` = `duedate`;
Я думаю, что знаю, как добавить дни
UPDATE `invoice` SET `date` = DATE_ADD(`date` , INTERVAL 14 DAY);
НО я не знаю, как сделать это за один шаг 🙂
Любая помощь приветствуется!
Ответ №1:
У вас может быть значение столбца в set
предложении, связанное с другим столбцом:
UPDATE `invoice` SET `duedate` = DATE_ADD(`date`, INTERVAL 14 DAY);