请给我一张表,其中有3列,如下所示:
id value type
-----------------
1001 -10 L
1002 20 W
1003 -21 L
1004 -29 L
1005 12 D
1006 19 W
1007 18 W
1008 15 W
1009 88 O
1010 11 N
1011 44 S
我想计算每种类型的值,然后以这种方式总结它们:
L + W + D + O = TOTAL(要清楚所有指定类型的总和。)
答案 0 :(得分:0)
答案:
SELECT SUM(total)from(
选择总和(value
)作为table
的总和,其中type
='L'
联合所有
选择总和(value
)作为table
的总和,其中type
='W'
联合所有
选择总和(value
)作为table
的总和,其中type
='D'
联合所有
选择总和(value
)作为table
的总和,其中type
='O'
)一个
感谢所有花时间审阅我的问题的人。我想出了自己的方式并发布了答案,以帮助那些有相同问题或将来会有同样问题的人。感谢所有答案:))。