我有一个表,它的数据是这样的:TSQL -group由最大的datetime行
id name date
--------- --------- ----------
1 a 2012-08-30 10:36:27.393
1 b 2012-08-30 14:36:27.393
2 c 2012-08-30 13:36:27.393
2 d 2012-08-30 16:36:27.393
我获取最大的datetime与此查询:
SELECT id,Max(date) as mymaxdate
FROM table1
group by id
这个查询givse我两行是这样的:
1 2012-08-30 14:36:27.393
2 2012-08-30 16:36:27.393
这是正确的,但我怎么能改变它来检索这个结果?
1 b 2012-08-30 14:36:27.393
2 d 2012-08-30 16:36:27.393
感谢
感谢它很好,你可以告诉我如何将其更改为实体查询? – motevalizadeh
@motevallizadeh:我不能。我甚至不确定像使用CTE这样的东西是否会转化。也许你可以为转换创建一个新问题。 –