我有一个包含列的表:
ID(Int)
Value(Int)
ChangeDate(DateTime)
更新表后我想选择N(简称1000)记录中的值
ChangeDate
最高(意味着最新日期)。这样做的正确方法是什么?
答案 0 :(得分:1)
SELECT TOP 1000
*
FROM
TABLE_NAME
ORDER BY
ChangeDate DESC
答案 1 :(得分:0)
DECLARE @N int
SET @N = 1000
SELECT TOP (@N) * FROM [YourTable] ORDER BY ChangeDate DESC