环境:delphi,access数据库
id bgbh dm bh xmmc dw sl jz sgdw dj
190 001 04 第400章 桥梁、涵洞 0 0 一队
190 002 04 第400章 桥梁、涵洞 0 0
190 003 04 第400章 桥梁、涵洞 0 0 一队
195 002 0440301 403-1 基础钢筋(包括灌注桩、承台、沉柱、沉井等) 0 0
195 003 0440301 403-1 基础钢筋(包括灌注桩、承台、沉柱、沉井等) 0 0 一队
197 002 044030102 -b 带肋钢筋(HRB355、HRB400) kg 3456 0
197 003 044030102 -b 带肋钢筋(HRB355、HRB400) kg 2322 0 一队
228 002 0441001 410-1 混凝土基础(包括支撑梁、桩基承台;但不包括桩基) m3 233 0
228 003 0441001 410-1 混凝土基础(包括支撑梁、桩基承台;但不包括桩基) m3 223 0 一队
我想在xmmc中除去重复的项目,数量(sl)列进行合计,如果用group by子句('select xmmc as 项目名称,Sum(sl) as 数量 from bgsjxm group by xmmc '),只能在dbgrid中显示,而不能改变数据表中的数据,如何实现数据表中数据的合并?
id bgbh dm bh xmmc dw sl jz sgdw dj
190 001 04 第400章 桥梁、涵洞 0 0 一队
190 002 04 第400章 桥梁、涵洞 0 0
190 003 04 第400章 桥梁、涵洞 0 0 一队
195 002 0440301 403-1 基础钢筋(包括灌注桩、承台、沉柱、沉井等) 0 0
195 003 0440301 403-1 基础钢筋(包括灌注桩、承台、沉柱、沉井等) 0 0 一队
197 002 044030102 -b 带肋钢筋(HRB355、HRB400) kg 3456 0
197 003 044030102 -b 带肋钢筋(HRB355、HRB400) kg 2322 0 一队
228 002 0441001 410-1 混凝土基础(包括支撑梁、桩基承台;但不包括桩基) m3 233 0
228 003 0441001 410-1 混凝土基础(包括支撑梁、桩基承台;但不包括桩基) m3 223 0 一队
我想在xmmc中除去重复的项目,数量(sl)列进行合计,如果用group by子句('select xmmc as 项目名称,Sum(sl) as 数量 from bgsjxm group by xmmc '),只能在dbgrid中显示,而不能改变数据表中的数据,如何实现数据表中数据的合并?
解决方案 »
- 如何将一个DBGrid中的数据导出到一个EXCEL表中?
- 数据库模糊查询问题
- delphi声明的类型为什么在编辑的时候不回自动完成?
- 我安装了的ehlib2.6测试版本,现在我的程序运行时就打不开了,出现提示如下!
- 请教:关于程序性能的问题
- 好想有个太太(转贴)
- 如何在delphi中制作xp风格的窗口?
- 路过的大虾帮看看-----------如何改进这段关于图像的查找的代码?
- 救命,客户的数据库被我干掉了,怎么恢复?
- 紧急!这里人最多,就在这问了:启动Win98后,提示Explorer执行了非法操作,在Explorer.exe模块中错误。进不了Windows。如何解救?我在等着
- delphi有没这样的函数
- 为了维护我的logo版权,不得不发贴声明一下
比如两条数据合并后的数量是2000,你改成2001,那这1个是属于哪条数据的??不可能的可以试下 DbgridEh 有个合计的功能。。
190 003 04 第400章 桥梁、涵洞 0 0 一队
195 003 0440301 403-1 基础钢筋(包括灌注桩、承台、沉柱、沉井等) 0 0 一队
197 003 044030102 -b 带肋钢筋(HRB355、HRB400) kg 5778 0 一队
228 003 0441001 410-1 混凝土基础(包括支撑梁、桩基承台;但不包括桩基) m3 456 0 一队
用group by 子句可以达到,但只能在dbgrid中显示,而实际数据表中的数据并未修改成这样,我希望把数据表中的数据修改成这样。