我从原始表中更新临时表 但它有一些问题,任何人都可以帮助我解决这个问题 这是我的代码和错误
下面给出的语句说关键字'group'附近的语法不正确。
Update #tmpODU set Tn1Cnt=1,TnPay=isnull(sum(Amt),0)
From Table1
where Code COLLATE DATABASE_DEFAULT=TcCode
COLLATE DATABASE_DEFAULT and Del='R' and Date<=dateadd(M,@n1D,@dDate)
group by Code
任何人都可以帮助我......
谢谢.....答案 0 :(得分:0)
我使用以下声明获得了答案
它正如我预期的那样工作
Update #tmpODU
set Tn1Cnt=1,
Tn1Pay=isnull((select sum(Amt)
From table1
where Code COLLATE DATABASE_DEFAULT=TcCode COLLATE DATABASE_DEFAULT
and Del='R'
and Date<=dateadd(M,@n1D,@dDate) group by Code),0)