Я хочу копировать данные [jumlah siswa] из [data_sekolah] таблицы в [data_baru] таблицы с sum
функции (столбец [jumlah siswa] суммированного по столбцам [класс] и [дата])Как обновить таблицу из другой таблицы с помощью функции sum?
Я попробовал этот запрос
update [data_baru]
set [jumlah siswa]= SUM(DS.[jumlah siswa])
from [data_baru] DB
inner join [data_sekolah] DS on DB.[class] = DS.[class]
and month(DB.[Date]) = month(DS.[Date])
Я получаю сообщение об ошибке:
An aggregate may not appear in the set list of an UPDATE statement.
Если я не использую функцию sum
, я просто не могу взять верхнюю 1 из колонки jumlah siswa
по классам и дате data_sekolah
таблицы
HTTPS://support.microsoft.com/en-us/kb/90477 – artm