当前位置: 代码迷 >> PB >> sql?解决思路
  详细解决方案

sql?解决思路

热度:238   发布时间:2016-04-29 05:14:54.0
sql?
数据结构
列1         列2
200.00   +
123.00   +
500.00   -
709.00   +
23.00     -
一条sql语句实现:200+123-500+709-23的结果?
------解决思路----------------------
SELECT SUM( (CASE WHEN 列2='+' THEN 1 ELSE -1 END)* 列1 ) FROM TABLE
  相关解决方案