У меня есть 7 количественных столбцов в таблице, представляющих заказ на каждый день недели для клиента ... это задано и не может быть изменено. Можно ли выполнить обновление, как это
update customerOrder
case weekday(someDate) when 'SUN' then set Quantity1 = 1 end,
case weekday(someDate) when 'MON' then set Quantity2 = 1 end,
case weekday(someDate) when 'TUE' then set Quantity3 = 1 end,
case weekday(someDate) when 'WED' then set Quantity4 = 1 end,
case weekday(someDate) when 'THU' then set Quantity5 = 1 end,
case weekday(someDate) when 'FRI' then set Quantity6 = 1 end,
case weekday(someDate) when 'SAT' then set Quantity7 = 1 end
WHERE accountNumber = 'ABC123'
В настоящее время я проверяю «someDate» и выполняю определенный оператор обновления. Мне просто интересно, можно ли обернуть все это одним оператором обновления в хранимой процедуре.