我基本上有:
select a,b,c,d,e from table1
我需要subtotal
的e,其中c和d是相同的。我想我们可以用c和d做一组但是会遇到一个
列" ..不属于聚合函数"
a
和b
的问题不在聚合函数或group by子句的一部分中。
另一件事,我只需要一个小计结果的行而不是构成小计的行
答案 0 :(得分:0)
SELECT SUM(CASE WHEN c=d THEN e ELSE 0 END) as subTotal
FROM tableName