mysql将同一张表中按照两个时间点的数据相减后求和

select sum(a.data-b.data)from(select data,time from 表名 where id=1) a,(select data,time from 表名 where id=2) bwhere a.time=b.time 你看是这个意思吗?不过这样的话数据要求比较严格,同一时间id为1为2的只能有1条,多了会出错,但是大概意思就是上边所写 ...
mysql将同一张表中按照两个时间点的数据相减后求和
select sum(a.data-b.data)from(select data,time from 表名 where id=1) a,(select data,time from 表名 where id=2) bwhere a.time=b.time
你看是这个意思吗?
不过这样的话数据要求比较严格,同一时间id为1为2的只能有1条,多了会出错,但是大概意思就是上边所写
2013-10-07
mengvlog 阅读 286 次 更新于 2025-09-10 11:15:08 我来答关注问题0
  • select sum(a.data-b.data)from(select data,time from 表名 where id=1) a,(select data,time from 表名 where id=2) bwhere a.time=b.time 你看是这个意思吗?不过这样的话数据要求比较严格,同一时间id为1为2的只能有1条,多了会出错,但是大概意思就是上边所写 ...

  •  文暄生活科普 mysql 如何把一张表拆分成多表?

    MySQL中,将一张表拆分成多张表通常有两种主要方法:垂直分表和水平分表。这两种方法各有其适用场景和优点,下面将详细解释这两种方法及其具体实现方式。一、垂直分表 垂直分表是将原来有很多列的表按照某种原则拆分成多个表。拆分的主要原则是:把常用、不常用的字段分开放:将经常一起查询的字段放在...

  •  a1754156916 mysql同一张表中两个字段 关联另一张表的相同字段 查询出两个值

    mysql同一张表中两个字段 关联另一张表的相同字段 查询出两个值select*fromtablewhereid=parent_id;

  •  百度网友2147f7134 在mysql的一张表中,我想根据Id查询两个字段的总数相加了在根据相加有的大小排序?

    再按别名排序就行了.示例:select(COL1+COL2) SUMCOLfrom TBL_TESTorder by SUMCOLcreate table abc(id1 int,id2 int)insert into abc(id1,id2)values(1,2)insert into abc(id1,id2)values(2,3)insert into abc(id1,id2)values(3,4)insert into abc(id1,id2)values(1,3)select *...

  •  武汉誉祥科技 MYSQL数据库update select 把一个表中的数据该为另一个表中的数据

    在MySQL数据库中,可以使用UPDATE语句结合SELECT语句来修改一个表中的数据,使其与另一个表中的数据相匹配。例如,可以使用这样的语句:UPDATE b,a set num3=a.num1-a.num2 where b.name1=a.name2。这里,我们从表a中获取数据并将其应用于表b,根据name1和name2之间的匹配进行计算。另一个例子...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部