2 a1835951201 a1835951201 于 2014.04.15 10:09 提问

T-sql 可不可自定义一个合计函数,类似于sum()

sum()可以将分组数据合计,我想把分组数据按照一定的公式条件得到,只求可不可以自己写一个类似于sum的函数,可以分组使用的

1个回答

ch21st
ch21st   2015.12.03 12:00

可以用C#编写自定义的聚合函数,但有时并没有必要
你可以将公式写到sum函数中,如
select sum(case when i%2=0 then amount else 0 end) from table1
这样就变成只计算偶数id的合

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!