问题描述
- T-sql 可不可自定义一个合计函数,类似于sum()
-
sum()可以将分组数据合计,我想把分组数据按照一定的公式条件得到,只求可不可以自己写一个类似于sum的函数,可以分组使用的
解决方案
可以用C#编写自定义的聚合函数,但有时并没有必要
你可以将公式写到sum函数中,如
select sum(case when i%2=0 then amount else 0 end) from table1
这样就变成只计算偶数id的合
时间: 2024-08-02 18:23:16