Office中国论坛/Access中国论坛

标题: 求助:如何删除两列中公司相同编号小的数据 [打印本页]

作者: access新新新手    时间: 2016-8-13 08:58
标题: 求助:如何删除两列中公司相同编号小的数据
本帖最后由 access新新新手 于 2016-8-13 10:11 编辑

如何删除两列中公司相同编号小的数据如果公司字段和编号字段完全相同,一条数据都不保留。

数据
[attach]59763[/attach][attach]59763[/attach]
结果
[attach]59764[/attach]

作者: tmtony    时间: 2016-8-13 10:31
我没想到好的办法
只有 代码循环了
作者: access新新新手    时间: 2016-8-13 10:46
tmtony 发表于 2016-8-13 10:31
我没想到好的办法
只有 代码循环了

谢谢老师!

请提示下如何写循环代码
作者: roych    时间: 2016-8-13 10:51
access新新新手 发表于 2016-8-13 10:46
谢谢老师!

请提示下如何写循环代码

一定要删除吗?其实可以使用max聚合函数分组查询的。
如图:A、B和C的最大值分别是50、80、48
[attach]59765[/attach]

2、创建一个分组查询,将数量改为最大值。
[attach]59767[/attach]

运行查询,即得结果。
[attach]59766[/attach]



作者: access新新新手    时间: 2016-8-13 11:50
roych 发表于 2016-8-13 10:51
一定要删除吗?其实可以使用max聚合函数分组查询的。
如图:A、B和C的最大值分别是50、80、48

谢谢!
字段公司和编号一样的要删除
作者: access新新新手    时间: 2016-8-13 12:18
roych 发表于 2016-8-13 10:51
一定要删除吗?其实可以使用max聚合函数分组查询的。
如图:A、B和C的最大值分别是50、80、48

问题已经解决,
我是做备份文件到U盘
所以相同的要删除,保留文件大的,再备份覆盖到U盘。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3