我有一种情况,我必须编写一个仅考虑负值的SQL查询
[输出]
如何实现输出
您似乎正在寻找条件sum。逻辑是将case表达式放在聚合函数中,如下所示:
sum
case
select sum(case when "2020" < 0 then "2020" else 0 end) result_2020, sum(case when "2021" < 0 then "2021" else 0 end) result_2021 from mytable