假如有一个这样的库
A B
123456 1
123564 2
123561 3
123562 4
123563 5
123564 6
223456 7
223561 8
223562 9
223563 10
223564 11
----------
12356A 20
22356A 20
请问如何用SQL语句实在如下功能
把A字段中的前三个字节相同的项找出来并把所对应的B项内容进行累加然后对加出来的数据插入到尾
A B
123456 1
123564 2
123561 3
123562 4
123563 5
123564 6
223456 7
223561 8
223562 9
223563 10
223564 11
----------
12356A 20
22356A 20
请问如何用SQL语句实在如下功能
把A字段中的前三个字节相同的项找出来并把所对应的B项内容进行累加然后对加出来的数据插入到尾
解决方案 »
- 问个新手问题 Fastreport4.0 如何读取数据表中数据进行打印呢?
- 就 tif文件 转 jpg文件 的方式??
- combobox选定一个值之后,其他的按钮visible:=true; 可以在combobox的onchange事件里面写吗?
- fastreport3.15控件预览时有时候出现接口错误,请高手指点是什么原因造成?
- 在线等:解决就是加满100分:工程文件打开后自动关闭DELPHI,原因是.....
- 我的一点发现: DBGridEh自带的实现自动调整列宽功能
- 关于自动获得焦点,请帮忙!
- 如何做一个最最简单的输入法.输入某个指定的字符
- 播放开始动画的问题。高分求教!
- 女孩子可以做程序员吗?
- delphi中如何把文本转换成图象?
- 下料问题算法代码(c++),请能把它改写成Delphi
(A VARCHAR(10),
B INT )INSERT INTO T
SELECT '123456',1 UNION ALL
SELECT '123564',2 UNION ALL
SELECT '123561',3 UNION ALL
SELECT '123562',4 UNION ALL
SELECT '123563',5 UNION ALL
SELECT '123564',6 UNION ALL
SELECT '223456',7 UNION ALL
SELECT '223561',8 UNION ALL
SELECT '223562',9 UNION ALL
SELECT '223563',10 UNION ALL
SELECT '223564',11
SELECT SUBSTRING(A,1,3),SUM(B) FROM T
GROUP BY SUBSTRING(A,1,3)