Как обновить клиента с несколькими значениями в другой таблице данных ?
привет,
У меня есть таблица с этими столбцами
[таблицы tablea]:
CID-CName-Month-DepositAmount-checkORcash-colB
101-Джеймс-март-нуль-нуль-бббб
[таблица b]:
CID-месяц-DepositAmount-checkORcash
101-март-100.00-наличные
101-март-200.00-наличные
101-март-300.00-наличные
101-апрель-200.00-наличные
101-апрель-250,00-чек
здесь я хотел бы обновить [tableA] DepositAmount, checkORcash с [tableB] DepositAmount, checkORcash.
Не могли бы вы помочь мне, как обновить [таблицу]. Я хочу добавить все значения DepositAmount, checkORcash из [tableB], где month= 'March'
Что я уже пробовал:
declare @i int set @i = 1 while (@i <= (select count(*) FROM [tableB] where Month='March' and CID=101) ) begin update [tableA] set DepositAmount = b.DepositAmount, checkORcash = b.checkORcash From [tableB] b where month='March' set @i=@i+1 end go