SQL查询最新日期的不同结果

NCollinsTE

亲爱的专业人员,

我需要在几个日期范围内获取一些不同的Client#的列表,但我不确定100%如何处理。

清单1:
我需要与众不同的(ClientNum),并且最近的EditDate到今天和之前都是5岁。

清单2:
我需要具有从今天4岁到今天5岁之间的最新EditDate的不重复(ClientNum)。

清单3:
我需要具有从今天的3岁到今天的4岁之间的最新EditDate的unique(ClientNum)。

现在,我得到了以下结果,并且得到了结果,我只是不知道自己是否得到了我认为应该得到的东西。

清单1查询:

SELECT DISTINCT(ClientNum)
FROM Table
WHERE EditDate < DATEADD(year,-5,GETDATE()) 

清单2查询:

SELECT DISTINCT(ClientNum)
FROM Table
WHERE EditDate BETWEEN DATEADD(year,-5,GETDATE()) AND DATEADD(year,-4,GETDATE())

清单2查询:

SELECT DISTINCT(ClientNum)
FROM Table
WHERE EditDate BETWEEN DATEADD(year,-4,GETDATE()) AND DATEADD(year,-3,GETDATE())

这是解决这个问题的正确方法吗?还是我错过了什么?

请指教。

-缺口

加布里埃尔

清单1

SELECT ClientNum, max(EditDate) as maxEditDate 
FROM Table
GROUP BY ClientNum
HAVING maxEditDate < DATEADD(year,-5,GETDATE());

清单2

SELECT ClientNum, max(EditDate) as maxEditDate 
FROM Table
GROUP BY ClientNum
HAVING maxEditDate BETWEEN DATEADD(year,-5,GETDATE()) AND DATEADD(year,-4,GETDATE());

清单3

SELECT ClientNum, max(EditDate) as maxEditDate 
FROM Table
GROUP BY ClientNum
HAVING maxEditDate BETWEEN DATEADD(year,-4,GETDATE()) AND DATEADD(year,-3,GETDATE());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询的最新日期

来自分类Dev

SQL查询-需要添加最新日期

来自分类Dev

查询最新日期

来自分类Dev

SPARQL查询仅获取最新日期的结果

来自分类Dev

如何获取仅具有最新日期的查询结果?

来自分类Dev

查询最新日期记录

来自分类Dev

查找结果集中的最新日期

来自分类Dev

尝试使用 max 在数组中查找最新日期但得到不同的结果

来自分类Dev

oracle sql 中的最新日期

来自分类Dev

SQL查询返回最新日期以及表中的其他信息

来自分类Dev

在一组结果中明确选择最新日期

来自分类Dev

mysql - 如何从以下结果中仅获取最新日期?

来自分类Dev

有关给定日期的sql查询(如果不存在),请提供最新日期

来自分类Dev

sql查询,其中当年的最新日期与当前日期之间的差在联接时的范围内

来自分类Dev

获取最新日期

来自分类Dev

查找最新日期

来自分类Dev

最新日期字段

来自分类Dev

按最新日期每月选择1个不同的记录

来自分类Dev

MySQL查询内部联接的最新日期(今天,昨天或之前)

来自分类Dev

子查询左联接的性能问题以找出最新日期

来自分类Dev

MS Access查询仅选择最新日期

来自分类Dev

查询 DocumentDB 中的子字段以排序并获取最新日期

来自分类Dev

在sql存储过程中找到创建日期和更新日期之间的最新日期

来自分类Dev

具有日期时间值的SQL查询显示不同的结果

来自分类Dev

SQL Select Distinct列和最新日期

来自分类Dev

SQL-选择最新日期的“子”记录

来自分类Dev

SQL UPDATE更新表中的最新日期

来自分类Dev

SQL选择最新日期的记录并由此决定

来自分类Dev

使用INNER JOIN显示SQL表中的最新日期

Related 相关文章

热门标签

归档