SQL返回每周的最新日期

Edu*_*rdo 1 sql date max distinct

我有查询返回以下数据:

Number  WeekNumber  Date
1111    23          9/11/12 11:01 AM
1111    23          9/11/12 11:58 AM
2222    24          9/17/12 10:14 AM
2222    24          9/18/12 9:52 AM
2222    24          9/19/12 9:46 AM
2222    24          9/20/12 9:42 AM
Run Code Online (Sandbox Code Playgroud)

但是我想要的是获得每周的最新日期,结果应该是:

Number  WeekNumber  Date
1111    23          9/11/12 11:58 AM
2222    24          9/20/12 9:42 AM
Run Code Online (Sandbox Code Playgroud)

我可以用什么来获得这个.我试过使用MAX(DATE),但我得到的是最新的日期,而不是每周的最新日期.我也尝试过不同的但我无法使用WHERE子句.

非常感谢你.

Wil*_*iam 5

SELECT Number, WeekNumber, MAX([Date])
FROM TableName
GROUP BY Number, WeekNumber
Run Code Online (Sandbox Code Playgroud)

你接近MAX(日期),然后你需要GROUP BY其他细节.