假设有两张表,简称表1,表2。表2里面有如下图所示的数据,我现在要把表2里面同机器名的3条数据只需要一条,然后插入表1里面,要求是选择发行日期最新的一条数据插入到表2,然后把表2里面这3条数据都删除,怎么用代码实现?机器名 规格 名称 数据
ABC 5A 日期 2005.1.1
ABC 5A 日期 2009.1.1
ABC 5A 日期 2011.1.1
ABC 5A 日期 2005.1.1
ABC 5A 日期 2009.1.1
ABC 5A 日期 2011.1.1
解决方案 »
- 把同一个picturebox中的一块图像复制到另一块位置,怎么做最快?
- 请教关于对EXCEL RIBBON的COM加载项编程
- 关于数据库的问题(sql 05)
- 请教VB中一个activex exe数组的问题
- QQ四国军旗中棋子的图片是如何载入
- 关于一个“找不到可安装的ISAM”的解决办法和持续的疑惑
- winsock发文件cline端dataarrive没调用
- 关于VB中截获shell程序的输出, 请大虾们帮我诊断下程序失败的原因,
- 动态创建的datagrid控件的数据源问题,到datasource一直报错,大侠请进?
- 如何屏蔽开始菜单中的"注销"?
- word如何取得当前页的剩余高度
- 急!100分!VB6.0上机作业:计算器编码(只需加减乘除的就行)(基础编程)
select 机器名,规格,名称,max(日期) from 表2 group by 机器名,规格,名称
rs.open strSql,conn,3,3do while not rs.eof conn.execute "insert into 表1(机器名,规格,名称,日期)Values('"& rs.fields("机器名") &"','"& rs.fields("规格") &"','"& rs.fields("名称") &"','"& rs.fields("日期") &"')"
rs.movenext
loopconn.execute "delete from 表2"