我有一個名爲users username和created_date的用戶的表。我想通過使用查詢來獲得最近創建的10個用戶。如何根據日期獲取最近的10個用戶
查詢:
select to_char(created_date, 'DD-MM-YYYY')
from users
order by created_date desc;
這按降序返回創建的用戶。但我想獲得前10條記錄。
我有一個名爲users username和created_date的用戶的表。我想通過使用查詢來獲得最近創建的10個用戶。如何根據日期獲取最近的10個用戶
查詢:
select to_char(created_date, 'DD-MM-YYYY')
from users
order by created_date desc;
這按降序返回創建的用戶。但我想獲得前10條記錄。
嘗試使用子查詢和ROWNUM SELECT * FROM (SELECT * FROM users ORDER BY created_date DESC) WHERE ROWNUM <= 10
謝謝...這個查詢爲我工作! –
$result = mysqli_query($con,"SELECT username FROM users ORDER BY created_date DESC LIMIT 0, 10");
追加到您的查詢:
limit 10
所以你只有前10個結果。
SRINIVAS嗨select username,to_char(created_date, 'DD-MM-YYYY') from user where (username,created_date) in (select username,created_date from user order by created_date desc) and rownum <=10
希望這將是有益的。
你試過了什麼? SO不是作業網站。 – iMan
select * from users order by created_date desc ..做一個ajax請求到服務器使用jQuery $ .post或$ .get .. –