0
我无法使用动态值bcoz的错误,指出 “查找错误 - SQL Server数据库错误:无法对包含聚合或子查询的表达式执行聚合函数”。使用Union时应如何创建临时表?
这里的情景: 查询1
select pr.PRDCT,sum(CASE when pr.DEFINITIONCD='NOP' and pr.PERIOD='D' then pr.PRAMOUNT else 0 END)
as 'NOP D' from PRODUCTWISE_REPORT pr group by pr.PRDCT
查询2
select DEFINITIONTYPECD from REPORTKPIMAPTXN where DEFINITIONTYPECD='NOP' and REPORTSEQ = (select REPORTSEQ from report_m where REPORTCD='MIS_Product_Wise_Report')
查询2返回 'NOP'
所以,当我把查询2查询1“NOP ',它抛出错误
如何解决这个时,我已经到用户动态查询2?
请提供样本数据和预期结果。 – 2014-09-11 13:36:24