gpt4 book ai didi

sql - 求和时出现问题

转载 作者:行者123 更新时间:2023-12-02 18:10:44 25 4
gpt4 key购买 nike

我有这些数据:

name    qty     date                    flag  
---------------------------------------------
abc 255 11/10/1986 12:00:00 AM IN
abc 300 11/10/2010 12:00:00 AM IN
abc 12 11/10/2012 12:00:00 AM OUT
abc 13 11/9/2010 12:00:00 AM OUT
NULL NULL NULL NULL

我想获得该特定行的qty总和:

  • 如果flag为“in”,那么它将添加到总和
  • 如果flag为“out”,那么它将从总和中减去

最佳答案

SELECT SUM(case flag when 'IN' then qty else -qty end)
from table
WHERE ..... Your conditions here ...

关于sql - 求和时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3819946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com