我想从 SQL 数据表中获取最新记录。我有以下数据表。但它返回 0 条记录。
表格1
PKID----FKID-----------CDateTime
1 25 2012-11-19 17:51:22.000
2 25 2012-11-19 17:53:22.000
3 25 2012-11-19 17:54:22.000
4 26 2012-11-19 17:55:22.000
5 26 2012-11-19 17:56:22.000
现在,我想要具有 FKID 25 的最新记录它应该返回第三条记录(PKID = 3)......如何获得?我写了下面的代码,但它什么也没返回。
SELECT * from Table1 WHERE FKID = 25
and CDateTime= (select max(CDateTime) From Table1 )