表内两条数据求差SQL

image.png

数据表里有两条数据,我怎么写SQL才能求出 这两项的差,循环水进-循环水回

西柚 发布于 2019-7-13 15:11
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
dream111Lv4见习互助
发布于2019-7-13 16:36
select 时间,循环水进-循环水回 from 表名
pivot(sum(耗用数) for 耗能名 in('循环水回' 循环水回,'循环水进' 循环水进) )


最佳回答
0
finereadLv6初级互助
发布于2019-7-13 16:13

可以在页面上进行处理

最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-7-15 08:44

select  (select 耗用数 from table 

where 能耗名='循环水进')

-

(select 耗用数 from table 

where 能耗名='循环水回')


最佳回答
0
zhouxuefeiLv5见习互助
发布于2019-7-15 09:36

你这张表只有两条数据么,这循环进和循环出有对应关系没,有的话,先单查出来,然后通过关联关系,关联,然后在再求差值

  • 5关注人数
  • 561浏览人数
  • 最后回答于:2019-7-15 09:36
    请选择关闭问题的原因
    确定 取消
    返回顶部