设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 937|回复: 5
打印 上一主题 下一主题

[查询] [求助]搜索之后求解关于追加查询

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-15 05:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
追加查询时这个表里可能会有同一人同一天的数据,想法是同一人同一天的数据做更新查询,其他数据做追加查询。更新查询没有问题,追加查询如何编写呢?谢谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-12-15 05:27:00 | 只看该作者
不明你要做什么,既要更新又要追加,能否具体一点
3#
 楼主| 发表于 2006-12-15 16:32:00 | 只看该作者
不好意思,说的太罗嗦了。

表是考勤表,每个人的每天出勤记录。

临时表向最终表中倒数据,现在的问题是:使用追加查询时如何不追加同一人同一天的数据,也就是说不出现同一人同一天有两条数据的情况。

只请教追加查询,不请教更新查询,谢谢!
4#
发表于 2006-12-15 17:58:00 | 只看该作者
INSERT INTO 最终表 ( 姓名, 日期, 出勤 )
SELECT 临时表.姓名, 临时表.日期, 临时表.出勤
FROM 临时表
WHERE (((DLookUp("姓名","最终表","[姓名]&[日期]='" & [姓名] & [日期] & "'")) Is Null));
5#
 楼主| 发表于 2006-12-15 18:37:00 | 只看该作者
谢谢老大!
6#
发表于 2006-12-15 22:29:00 | 只看该作者
INSERT INTO 最终表 ( 姓名, 日期, 出勤 )
SELECT 临时表.姓名, 临时表.日期, 临时表.出勤
FROM 临时表
WHERE 姓名&日期 not in (select 姓名&日期 from 最终表);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 05:43 , Processed in 0.114644 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表