我有一个查询,我希望检索最旧的 X 记录。目前我的查询是这样的:
SELECT Id, Title, Comments, CreatedDate
FROM MyTable
WHERE CreatedDate > @OlderThanDate
ORDER BY CreatedDate DESC
我知道通常我会删除“DESC”关键字来切换记录的顺序,但是在这种情况下,我仍然希望首先获得以最新项目排序的记录。
因此,我想知道是否有任何方法可以执行此查询,以便对最旧的 X 项进行排序,使最新的项排在第一位。我还应该补充一点,我的数据库存在于 SQL Server 2005 上。