Miguel
Дата: 20.11.2006 19:32:50
Коллеги! Подскажите пжста, как выйти из ситуации: в Access нужно выполнить запрос на обновление поля St_SUM таблицы ABC,
которое является суммой по разделу (St_kod=100) этой же таблицы.
St_kod | St_SUM
100 |
101 | 10 000
102 | 11 000
103 | 9 000
На sql писал так:
UPDATE ABS
SET St_SUM=(SELECT SUM(St_SUM) FROM ABS WHERE St_KOD IN (101,102,103))
WHERE St_KOD IN (100)
В ответ выскакивает ошибка: «В операции должен использоваться обновляемый запрос».
Что не так?
Владимир Саныч
Дата: 20.11.2006 19:44:30
UPDATE ABS
SET St_SUM=dsum("St_SUM","ABS","St_KOD IN (101,102,103)")
WHERE St_KOD IN (100)