我希望从 SQL 数据表中获取最新的记录。以下是我的数据表,但它返回了 0 条记录。
Table1
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 )