Witam, mam tabelę process oraz items, dla każdego procesu o nazwie "work' wyliczam ile było itemów będących pomiędzy start i stop procesu.
Jak mogę do kolumny amount dodać obliczoną ilość?
Dla zapytania:
WITH t AS
(
SELECT
p.[proc_id]
,count(*) ilosc
FROM process p
left join items as i
on p.[user] =i.[user]
where
p.proc_name = 'work'
and
i.[save] between p.[proc_start] and p.[proc_stop]
group by p.[proc_id]
)
UPDATE
t
SET p.[proc_amount] = ilosc
Otrzymuję błąd:
The multi-part identifier "p.proc_amount" could not be bound.