У меня есть поле DateTime в SQL Server для истечения срока действия некоторых продуктов (ExpirationDate). Мне нужно увеличить все элементы вручную и установить срок их действия на месяц позже даты, сохраненной в поле в данный момент. Как я могу это сделать?
У меня нет SQL Server на моем компьютере, поэтому я не могу проверить, но как насчет использования DATEADD, примерно так:
DATEADD
update your_table set your_field = DATEADD(month, 1, your_field)
UPDATE Products SET ExpirationDate=DATEADD(month,1,ExpirationDate) WHERE Type='Cheese'