选择q1。*,q2.JobNumber 来自(
选择p.ProgramName,p.FulfillmentType,p.JobNumber,count(*)作为[Counts] 来自tProduction_AHFS p内连接tScanner s on p.ItemCode1 = s.ItemCode1 哪里( s.ScanStatusCode = 0 ) group by p.ProgramName,p.FulfillmentType,p.JobNumber )
q1内部联接(
选择p.ProgramName,p.FulfillmentType,p.JobNumber,count(*)作为[Counts] 来自tProduction_AHFS p内连接tScanner s on p.ItemCode1 = s.ItemCode1 哪里( s.ScanStatusCode<> 0 ) p.ProgramName,p.FulfillmentType,p.JobNumber
组)q1在q1.JobNumber = q2.JobNumber
已添加具有相同密钥的项目 - 为SSRS 2008获取此错误.SQL运行正常。但是这个错误......我在哪里做出改变?
答案 0 :(得分:1)
我假设你的SQL代码的最后一行表q1有一个“ JobNumber ”列?由于您要返回 q1。* ,您将包含 q1.JobNumber 以及 q2.JobNumber - SSRS不喜欢它您返回2个具有相同名称的列。为 q2.JobNumber 添加别名(即 q2.JobNumber AS Q2JobNumber ),这可能会解决它。