Кто-то мог бы помогать мне? Я нуждаюсь в том, чтобы обновить ячейку ее tabla2 с суммой группы колонн ее tabla1. Я работаю с SQL Server 2008
Пример Таблица 1:
select
sum(val_princ)suma_total
from tabla1
where
and fecha <> '0000-00-00'
and contr = '0001723343'
group by fecha,contr
Пример Tabla2: Ячейки: fecha|contr|suma_total |
update t2
set t2.suma_total = t1.suma_total
from tabla2 t2
inner join tabla1 t1 (nolock) on t1.contr = t2.contr
Если не ты entendГ - зло, поиски обновлять стоимость suma_total
из tabla2
из-за fecha
и contr
. Немного как это:
update t2
set t2.suma_total = t1.suma_total
from tabla2 t2
inner join (select contr, fecha, sum(val_princ) suma_total
from tabla1
where and fecha <> '0000-00-00'
and contr = '0001723343'
group by fecha,contr
) t1
on t2.contr = t1.contr
and t2.fecha = t1.fecha
tabla
из-за contr
и fecha
inner join
мы обновляем линии tabla2
, которые совпадают с субконсультацией.