Select Report.Model,
       Sum(case when Detail.WorkCode=1 then Detail.WorkCode else 0 end) WorkCode1,
       Sum(case when Detail.WorkCode=2 then Detail.WorkCode else 0 end) WorkCode2,......From ProdReport Report,ReportDetail Detail
Where Report.ID=Detail.ProdReportID

解决方案 »

  1.   

    可以啦!谢谢!!^_^
    能不能给解释一下为什么不能用IIF?
    我看帮助里也有IIF这个函数的啊?
    马上给分!!
      

  2.   

    iif函数不是Transact-SQL 的函数。
      

  3.   

    IIf 不是 sql 中的函数,而是用在在 Analysis Services 中使用多维表达式 (MDX)中。
    所以,在 sql 查询分析器中,无法识别该语句。