Мне нужна помощь с одним оператором SQL для обновления одного столбца (Всего) на основе двух столбцов (Цена, Количество). Я хочу обновить всю таблицу. Это просто для анализа данных, а не для долгосрочного решения (я бы использовал триггер вместо этого).
Данные текущей таблицы
ID ! Price ! Quantity ! Total
1 ! 2.00 ! 2 ! NULL
2 ! 3.00 ! 1 ! NULL
3 ! 5.00 ! 2 ! NULL
Обновлены данные таблицы
Table
ID ! Price ! Quantity ! Total
1 ! 2.00 ! 2 ! 4.00
2 ! 3.00 ! 1 ! 3.00
3 ! 5.00 ! 2 ! 10.00
Мой дурацкий SQL явно не работает
UPDATE Inventory
SET Total = (Price * Quantity)
Это не сработает, так как мне нужно обновить всю таблицу. Я думаю, мне нужен подзапрос ??
Любая помощь будет оценена. Спасибо