我有一个名为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 .. –