我在 SQL Server 2008 中有 SQL 表,我想获取取决于其日期的最新记录。
例如,假设我有一些列和一个包含记录创建日期的日期列的记录。让我们坐在日期列包含以下日期。12 月 22 日、12 月 23 日、12 月 24 日、12 月 25 日、12 月 26 日。
现在,我想获取小于 12 月 25 日的记录,但我想要最新的日期记录,如果我写查询
select * from Table where CreateDate < '25-Dec-2012'
然后它将返回 3 条记录,但我想要他们的最新记录,即 12 月 24 日的记录
怎么做 ?