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中显示,而不能改变数据表中的数据,如何实现数据表中数据的合并?
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中显示,而不能改变数据表中的数据,如何实现数据表中数据的合并?
解决方案 »
- 如何卸载带有窗口的DLL?
- 程序打包,delphi程序,数据库为ACCESS,其中用到mscomm控件.我该用什么打包?怎么打?注意什么?
- D7用什么方法做卡比(柱形比较图)比较好,请大家给菜鸟指点一下
- 如何使tree将属性enabled设置成false时,tree中显示不会变色?还是按照原颜色显示。
- 急:怎么在MDI主窗体后面最底层添加按钮或者其他的控件?
- 打开一个窗体时怎样使窗体内的Query指向一条特定的记录
- sql数据更新
- 使用FastReport控件,如何在程序运行时,一次打开多个报表文件进行预览或者打印?
- comboboxex控件怎么使他初始化的时候让第3个元素处于选中的状态
- 求学生信息管理系统(delphi7.0+access)毕业设计!
- 走動的時間
- delphi7的Idtcpserver与Idtcpclient 和使用?
select xmmc as 项目名称,Sum(sl) as 数量 into bgsjxm1 from bgsjxm group by xmmc
建一个新表如果你只是要每次查询用,且你的数据库支持view,可以建一个view
create view bgsjxm_v as select xmmc as 项目名称,Sum(sl) as 数量 from bgsjxm group by xmmc如果你是要改原表内容,个人感觉不合理。因为SQL没法确定你要改哪一行(哪一个ID)把你的最终要求说清楚,用SQL总可以实现的
我想要的效果是:
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中显示,而实际数据表中的数据并未修改成这样,我希望把数据表中的数据修改成这样。