Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 我有一组账号,我必须在相应的月份栏中映射12个月的数据_Sql_Sql Server - Fatal编程技术网

Sql 我有一组账号,我必须在相应的月份栏中映射12个月的数据

Sql 我有一组账号,我必须在相应的月份栏中映射12个月的数据,sql,sql-server,Sql,Sql Server,我有一组帐号。我需要将12个月的值映射到各自月份的帐号 在使用更新查询时,它会抛出超过1个正在抛出的值。 请建议 upate balances set inrambfeb14=feb14.inramb from feb14 where balance.accountno=feb14.accountno 这将为您提供更新的最大值 为了获得更合适的答案,您应该提供一些输入数据&您的期望值清楚地显示一个帐户必须有多个记录,因此会出现错误。 您必须具备某些逻辑才能为每个帐户获取不同的inramb数

我有一组帐号。我需要将12个月的值映射到各自月份的帐号

在使用更新查询时,它会抛出超过1个正在抛出的值。 请建议

upate balances
set inrambfeb14=feb14.inramb 
from feb14 
where balance.accountno=feb14.accountno
这将为您提供更新的最大值


为了获得更合适的答案,您应该提供一些输入数据&您的期望值清楚地显示一个帐户必须有多个记录,因此会出现错误。 您必须具备某些逻辑才能为每个帐户获取不同的inramb数据,才能成功运行此操作


就像vignesh建议的那样,即最大数据量。

请提供整个查询的有效数据量。
 with cte as ( select accountNo,max(inramb) inramb  from feb14 group by accountNo )
update balances set inrambfeb14 = cte.inramb   
from cte join balances bal on bal.accountno = cte.accountno