我有一张桌子:
Date ColumnA ColumnB
2009-12-29 "abc" "abc"
2009-12-29 "abc" "abc"
2009-12-29 "abc" "abc"
2009-12-28 "abc" "abc"
2009-12-28 "abc" "abc"
2009-12-28 "abc" "abc"
,,,
,,,
Run Code Online (Sandbox Code Playgroud)
我想在Microsoft SQL中编写一个查询,该查询返回表中最新可用日期的所有行.所以在上面的例子中,它返回日期为12-12-29的所有行.
SELECT Date, ColumnA, ColumnB
FROM TableName
WHERE Date =
(SELECT max(Date) FROM TableName)
Run Code Online (Sandbox Code Playgroud)