社区首页 >问答首页 >当名称相等时,从ACCESS查询中排除相同的返回

当名称相等时,从ACCESS查询中排除相同的返回
EN

Stack Overflow用户
提问于 2020-06-25 11:54:17
回答 2查看 29关注 0票数 1

在MS ACCESS中,我有一个表格,其中包含了一个人的年度考试到期时的姓名和日期。此考试有效期为12个月,因此下一次考试通常在所有12个月到期之前完成。表,称为“this”,如下所示(实表名称是唯一的):

代码语言:javascript
代码运行次数:0
复制
ID   Name   Dateexp
1    Peter  30/07/2020
2    john   10/09/2020
3    Bob    11/10/2019
4    Peter  25/06/2021

我有一个问题,显示的人有“有效”的考试。我长得像这样:

代码语言:javascript
代码运行次数:0
复制
SELECT Name As Name, Dateexp As Expiry FROM Overall WHERE Dateexp > now();

它返回:

代码语言:javascript
代码运行次数:0
复制
Name     Expiry
Peter    30/07/2020
John     10/09/2020
Peter    25/06/2021

问题是“彼得”做了一次新的检查,从而把他的有效期从2020年的30/07/2020延长到了25/06/21,我只想看看最近的一次。查询应返回:

代码语言:javascript
代码运行次数:0
复制
Name     Expiry
Peter    25/06/2021
John     10/09/2020

我真的迷路了--有没有人知道如何解决这个问题?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-25 12:01:02

您可以使用max并拥有子句:

代码语言:javascript
代码运行次数:0
复制
Select name, max(dateexp) as dateexp
from overall
Group by name
Having max(dateexp) > now()
票数 2
EN

Stack Overflow用户

发布于 2020-06-25 12:00:44

如果我正确地跟踪了您,您只需使用聚合,并使用having子句进行筛选:

代码语言:javascript
代码运行次数:0
复制
select name, max(dateexp) as expiry 
from overall 
group by name
having max(dateexp) > now();

此筛选器筛选的名称的最近的到期日期是在未来。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62583323

复制
相关文章
当集合名称带有特殊字符时,无法从mongodb删除集合
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/290
joshua317
2022/12/09
6990
Access查询基础
大家好,前面介绍了Access数据库表部分的内容,后面开始介绍Access数据库查询部分的内容。
无言之月
2020/03/11
3.5K0
Access更新查询
大家好,上节介绍了操作查询中的生成表查询,本节介绍更新查询的内容。操作查询的注意点上节有介绍过,不重复说明。
无言之月
2020/07/30
3K0
联表查询时,相同字段未取别名导致报错(mysql)
出现相同的字段报错:SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'company_id' in where clause is ambiguous
botkenni
2019/09/02
4.3K0
js中的相等与不相等
在转换不同的数据类型时,相等和不相等操作符遵循下列基本规则: 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false 转换为0,而 true 转换为1; 如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值; 如果一个操作数是对象,另一个操作数不是,则调用对象的valueOf()方法,用得到的基本类 型值按照前面的规则进行比较; null 和undefined 是相等的。 要比较相等性之前,不能将null 和undefined 转换成其他任何值。 如果有一
寻找石头鱼
2020/01/14
1.8K0
Access参数查询(一)
大家好前面分别介绍了选择查询中的汇总查询、重复项查询和不匹配项查询,本节将介绍参数查询。
无言之月
2020/06/16
2.1K0
Access参数查询(一)
Access交叉表查询
交叉表查询可以将同一个表中的一个或多个字段作为行标签,另一个字段作为列标签,然后对表中的某个字段进行某种统计计算(例如计数,求和、平均值等)。
无言之月
2020/07/10
3.4K0
Access查询设计界面
大家好,上节介绍了Access查询的知识框架,其实Access数据库的查询的功能很类似于Excel表中的筛选功能,但是功能更为丰富和强大。
无言之月
2020/03/26
3.2K0
Hive中排除SELECT查询列
在 Hive 表中可能存在很多列,也有可能就存在几列。如果我们想要表中所有列,毫无疑问我们可以使用 SELECT *。但在某些情况下,我们可能拥有 100 多列,并且我们只不需要其中几列。在这种情况下,之前都是手动的添加 SELECT 查询中的所有列名。由于列数很多,比较啰嗦。因此,我们希望能在 Hive 中从 SELECT 查询中排除某些列。
smartsi
2019/11/27
5.6K0
Access删除查询(一)
操作查询的注意点在使用删除查询时需要特别注意,因为删除查询会将表中的数据实际删除。
无言之月
2020/09/15
4.3K0
Access不匹配查询
大家好上节介绍了重复项查询,继续介绍选择查询中的不匹配项查询,不匹配查询也是在查询向导中创建。
无言之月
2020/06/04
2K0
Access参数查询(二)
大家好,上节介绍了参数查询的基础知识和简单示例,本节就主要通过几个示例来参数查询与通配符、运算符的结合使用。
无言之月
2020/06/16
1.5K0
Access参数查询(二)
Access汇总查询(二)
分析:需要的查询的数据分别来自出版商表和图书表。由于需要按不同的出版商来分组统计,所以出版商字段需要在使用“Group By”来分组。而求单价最高的书就需要统计[单价]字段“最大值”。
无言之月
2020/05/26
1.7K0
Access删除查询(二)
大家好,上节介绍了删除查询中单表字段删除的示例演示,本节主要介绍下涉及多表的删除查询。
无言之月
2020/09/28
2.2K0
Access删除查询(二)
Access重复项查询
大家好上节介绍了汇总查询,继续介绍选择查询中的重复项查询和不匹配项查询,这两种查询都可以在查询向导中创建,本节主要介绍重复项查询。
无言之月
2020/06/02
1.8K0
Access重复项查询
PHP网站渗透中的奇技淫巧:检查相等时的漏洞
PHP是现在网站中最为常用的后端语言之一,是一种类型系统 动态、弱类型的面向对象式编程语言。可以嵌入HTML文本中,是目前最流行的web后端语言之一,并且可以和Web Server 如apache和nginx方便的融合。目前,已经占据了服务端市场的极大占有量。 但是,弱类型,一些方便的特性由于新手程序员的不当使用,造成了一些漏洞,这篇文章就来介绍一下一些渗透中可以用的特性。 上面都是废话,下面我们进入正题 1.弱类型的比较==导致的漏洞 注:这些漏洞适用于所有版本的php 先来复习一下基本的语法:php中
FB客服
2018/02/23
2.1K0
PHP网站渗透中的奇技淫巧:检查相等时的漏洞
Access汇总查询(一)
大家好,前面通过实例介绍了查询设计的主要步骤,也介绍通配符和常用函数等,本节要介绍的是选择查询分类中的汇总查询。
无言之月
2020/05/18
4.7K0
Access生成表查询
大家好前面已经介绍了选择查询、参数查询、交叉表查询,本节开始介绍操作查询部分内容。
无言之月
2020/07/22
2.3K0
Access追加查询
大家好,上节介绍了操作查询中的更新查询,本节介绍追加查询的内容。操作查询的注意点都是一样的,就不再重复。
无言之月
2020/08/25
3.4K0
Access追加查询
点击加载更多

相似问题

如何从查询结果中排除相等值

32

当所有相关子查询返回空时,如何排除行

10

Access SQL查询相等行值

10

当Access SQL查询返回空白记录时防止异常

110

当查询不返回记录时,MS Access需要取消SendObject。

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档