怎么把数据库按一个字段相同,其他字段值相加的sql代码

怎么把数据库按一个字段相同,其他字段值相加的sql代码,第1张

首先,数据库表中,字段名是不允许重复的,所以前边那个用订餐数量1表示,后边那个用订餐数量2表示。语句如下:

select 用户名,sum(订餐数量1+订餐数量2) as 总数量 from 表名 group by 用户名

可以用函数公式输入进行求和。

用select选取值1,值2,值3,值1+值2+值3的和,在选择一个表格,三个量的总和就会显示在这个表格中。或者使用聚合函数sum对MySQL中列的元素求和。

Set rsa = ServerCreateObject ("ADODBRecordset")

sqla = "Select from a"

rsaOpen sqla,conn,1,1

Set rsb = ServerCreateObject ("ADODBRecordset")

sqlb = "Select from b"

rsbOpen sqlb,conn,1,1

content = rsaRecordCount + rsbRecordCount

content 就是你要的数字

不知道你那个查询, 能不能加一个  Row_Number  的处理。

或者有什么  递增的数值在里面的。

如果有的话,  可以参考下面这种处理方式:

测试数据

CREATE TABLE temp (

  year    INT,  

  salary  INT

);

INSERT INTO temp VALUES(2000, 1000);

INSERT INTO temp VALUES(2001, 2000);

INSERT INTO temp VALUES(2002, 3000);

INSERT INTO temp VALUES(2003, 4000);

预期要求结果:

year salary 

2000 1000

2001 3000

2002 6000

2003 10000

 

SELECT  

  year,

  (SELECT SUM(salary) FROM temp  t2  WHERE t2year <= tempyear) AS salary

FROM

  temp;

year salary

2000 1000

2001 3000

2002 6000

2003 10000

以上就是关于怎么把数据库按一个字段相同,其他字段值相加的sql代码全部的内容,包括:怎么把数据库按一个字段相同,其他字段值相加的sql代码、数据库的三个量怎么相加、asp数据库两个表的数据相加问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9291368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存