【发布时间】:2017-12-08 18:37:23
【问题描述】:
我有一个记录表测试
ID Date
1 12/08/2017
1 11/10/2016
1 06/09/2010
1 06/29/2009
2 05/29/2009
2 03/29/2009
2 02/29/2009
我想选择日期 >2010 的 id,但我想包括所有记录日期 我试过这个
select * from Test
where Date >='01/01/2010'
但这仅返回 3 条 id 1 的记录。如果只有 id 的所有日期都小于 2010 年,那么我的选择查询不应选择该 ID。如果 id 有一个或多个日期 >2010,则包含在选择中。我需要输入子查询吗?
【问题讨论】:
-
您的查询为您提供了正确的结果。至少有一个记录 > 2009。
标签: sql-server tsql