表格是这样的:
Id_P Id_Utente PasswordOld_ DateOld_
1 134 E0476F2E85A84FB4E68AA26A841A86FA 8/01/2015 10:30:00 PM
2 134 9C454981DE1702C7AAD3B435B51404EE 8/02/2015 10:30:00 PM
3 134 BA0D9BE25565C34CAAD3B435B51404EE 8/03/2015 10:30:00 PM
4 134 9C6C9E34FB63DC9DE68AA26A841A86FA 8/04/2015 10:30:00 PM
5 134 14BEE187F918F8817584248B8D2C9F9E 8/04/2015 10:30:00 PM
6 135 9A70F4507624037CAAD3B435B51404EE 15/01/2015 10:30:00 PM
7 135 C3DB775AE3B3BD29E68AA26A841A86FA 15/02/2015 10:30:00 PM
8 135 0BB76B9CA33D8E31AAD3B435B51404EE 15/03/2015 10:30:00 PM
9 136 9A70F4507624037CAAD3B435B51404EE 26/01/2015 10:30:00 PM
10 136 C3DB775AE3B3BD29E68AA26A841A86FA 26/02/2015 10:30:00 PM
11 136 0BB76B9CA33D8E31AAD3B435B51404EE 26/03/2015 10:30:00 PM
最佳答案
您可以使用 limit 或 top。试试这个:
SELECT TOP 5 * FROM yourTablename ORDER BY DateOld_ DESC, Id_P DESC;
并非所有 SQL 数据库都支持 SELECT LIMIT。但是您可以将上面的查询用于 SQL Server 或 MSAccess,并将下面的查询专门用于 mysql。
SELECT * FROM yourTablename ORDER BY DateOld_ DESC LIMIT 5;
更多信息,您可以访问this link .
关于sql - 如何选择具有指定 ID 和最新日期的前 (5) 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31263510/