Sum 如何对满足一定条件的两列求和

Sum 如何对满足一定条件的两列求和,sum,sql-like,Sum,Sql Like,我想做的基本上是合并两个突出显示的代码,这样最终的结果就是只对匹配相似条件的项目使用这个求和公式(在WHERE下),这样我仍然能够提取不包含相似条件的游戏描述。希望这有意义 我认为您只需要将WHERE语句的这一部分替换为SUM中的case语句,如下所示: SELECT SUM(CASE WHEN GameDescription LIKE '5R25L%' THEN NetRevenue ELSE 0 END) / COUNT(DISTINCT AccountingDate) AS

我想做的基本上是合并两个突出显示的代码,这样最终的结果就是只对匹配相似条件的项目使用这个求和公式(在WHERE下),这样我仍然能够提取不包含相似条件的游戏描述。希望这有意义

我认为您只需要将WHERE语句的这一部分替换为SUM中的case语句,如下所示:

SELECT
SUM(CASE WHEN GameDescription LIKE '5R25L%' THEN NetRevenue 
    ELSE 0 END) / COUNT(DISTINCT AccountingDate) 
  AS 'ES Created TheoWPU'
FROM Prime.dbo.PivotData