扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这个恐怕要用存贮过程或编程实现, 提个思路:
创新互联公司是一家专注于成都网站制作、成都做网站与策划设计,山城网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:山城等地区。山城做网站价格咨询:18982081108
1) 创建一个同字段结构的新表table2
2) 按Col1排序
3) 循环每条记录, 记录每个字段值到临时变量中, 名为vCol1, vCol2...
if (Col1 == 前一条记录vCol1)
累加vCol2, vCol3...(如果是字符串则相连)
else
将vCol1, vCol2...各字段插入table2中
4)最终table2应该是你想要的结果
没这么问的
有两种方案
(
ss int,
dd int,
ssdd int
)
一是在插之前把和算出来
insert (1,2,1+2);
二是
insert (1,2,null);
最后
update tablename set ddss=dd+ss;
可以一个语句计算所有字段的和:
SELECT SUM(a),SUM(b),SUM(c) FROM XXX
SQL 语句使用 ‘+’号将两个字段的数值相加 例,表格 tt 1、把 n1 与 n2 字段的数值相加 select n1,n2,n1+n2 as '两字段相加' from tt 2、使用sum()函数可以求一个字段所有数值的总和 select sum(n1)+sum(n2) as '两字段相加总和' from tt
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流