这是我的 sql server 表
ID Date Value
___ ____ _____
3241 9/17/12 5
3241 9/16/12 100
3241 9/15/12 20
4355 9/16/12 12
4355 9/15/12 132
4355 9/14/12 4
1234 9/16/12 45
2236 9/15/12 128
2236 9/14/12 323
2002 9/17/12 45
这似乎应该很容易做到,但我不知道为什么我被卡住了。我只想为每个 id 选择 max(date) 和该 max(date) 处的值。我想忽略所有其他不是每个 id 的 max(date) 的日期。
这是我希望表格看起来的样子:
ID Date Value
___ ____ _____
3241 9/17/12 5
4355 9/16/12 12
1234 9/16/12 45
2236 9/15/12 128
2002 9/17/12 45
我尝试使用 max(date) 进行分组,但它没有对任何内容进行分组。我不确定我做错了什么。在此先感谢您的帮助!