例如,我需要一些帮助来构建一个充当SumIfExcel 的SQL Server函数
SumIF(Fees.Fee_Amount, Fees.Type ='Services' and Fees.Fee_Code = 'B01')
Run Code Online (Sandbox Code Playgroud)
所以如果它是a Fees.Fee_Amount并且where部分是Fees.Type ='Services'和将被求和的项目Fees.Fee_Code = 'B01'
语法是SumIf(TableName.ColumnName, Criteria),函数将返回总数.
小智 22
最简单的方法是SUM一个CASE子句,如下所示:
SUM(CASE WHEN Fees.Type ='Services' and Fees.Fee_Code = 'B01'
THEN Fees.Fee_Amount
END) AS ColumnAlias,
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39383 次 |
| 最近记录: |