У меня есть следующая таблица на сервере SQL.
![SQL table](https://i.stack.imgur.com/c1tBD.png)
Она называется ScenarioData, и я использую данные специально для столбца fieldValue, чтобы добавить эти данные в форму. Я достиг этой функциональности, но, к сожалению, для формы требуется дата начала, которая должна быть текущей или до 30 дней в будущем. Поскольку я храню данные в базе данных, как только проходит дата, эти значения являются избыточными. У меня есть хранимая процедура, которая выбирает все значения из этой таблицы на основе sceneDataId.
Я думал, чтобы убедиться, что дата всегда жизнеспособна, я мог бы добавить в эту хранимую процедуру, чтобы обновить соответствующие строки (coverStartDateDay, coverStartDateMonth , coverStartDateYear) с текущей датой, чтобы значение всегда принималось.
Я выполнил следующее SQL
UPDATE dbo.ScenarioData
SET ScenarioData.FieldValue = DAY(CURRENT_TIMESTAMP)
WHERE ScenarioData.FieldName = "CoverStartDateDay";
Это, я надеялся, добавит текущий день к строк в feilfValue, где столбец fieldName равен значению coverStartDateDay. К сожалению, я получаю сообщение о том, что CoverStartDateDay не является столбцом. Во-первых, где я ошибаюсь, во-вторых, как мне достичь желаемой функциональности?
Заранее спасибо