设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 关于时间查询的问题,有知道的吗?

[复制链接]
跳转到指定楼层
1#
发表于 2005-5-18 05:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于时间查询,想得到最后一次的交费日期.

例如:

房号  姓名    联系电话       交费日期

1       某某    83601600      2005-1-1

1        某某    83601600      2005-3-1

2        xx         83033166      2005-2-1

2         xx         83033166      2005-3-1

3          yy        13236911122    2005-4-1



得到如下查询结果,是每位客户最后一次的交费日期的查询:

房号  姓名    联系电话       交费日期

1        某某    83601600      2005-3-1

2         xx         83033166      2005-3-1

3          yy        13236911122    2005-4-1



谢谢了,我急用呀
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2005-5-18 16:12:00 | 只看该作者
sgrshh29写道 :



<>SELECT 表1.姓名, 表1.联系电话, Max(表1.交费日期) AS 交费日期<br>FROM 表1<br>GROUP BY 表1.姓名, 表1.联系电话;</P>

<>这样不行麽?</P>你每次都很急啊!!!
[此贴子已经被作者于2005-5-18 6:43:28编辑过]


3#
发表于 2005-5-19 17:05:00 | 只看该作者
SELECT 表1.*

FROM 表1 INNER JOIN (SELECT 表1.姓名, max(表1.交费日期) As 交费日期 FROM 表1 GROUP BY 姓名) As a1 ON (表1.姓名 = a1.姓名) AND (表1.交费日期 = a1.交费日期)
4#
发表于 2005-5-20 17:56:00 | 只看该作者
SELECT 表1.姓名, Max(表1.交费日期) AS 交费日期

FROM 表1

GROUP BY 表1.姓名;其实这个问题很简单,可以直接在新建查询,在设计视图中加入表1,并拖放相关字段,然后在“姓名”字段的“总计”栏中选择“分组”,在“交费日期”字段的“总计”栏内选择“最大值”。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 23:00 , Processed in 0.070678 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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