如何按日期获取最近10个用户
How to get the recent 10 users by date
我有一个名为 table 的用户,其中包含列用户名和 created_date。我想通过查询获得 10 个最近创建的用户。
查询:
select to_char(created_date, 'DD-MM-YYYY')
from users
order by created_date desc;
这 returns 个用户按降序创建。但我想获得前 10 条记录。
$result = mysqli_query($con,"SELECT username FROM users ORDER BY created_date DESC LIMIT 0, 10");
尝试使用子查询和ROWNUM
SELECT * FROM (SELECT * FROM users ORDER BY created_date DESC ) WHERE ROWNUM <= 10
附加到您的查询:
limit 10
所以你只会得到前 10 个结果。
嗨斯里尼瓦斯
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
希望有用。
我有一个名为 table 的用户,其中包含列用户名和 created_date。我想通过查询获得 10 个最近创建的用户。
查询:
select to_char(created_date, 'DD-MM-YYYY')
from users
order by created_date desc;
这 returns 个用户按降序创建。但我想获得前 10 条记录。
$result = mysqli_query($con,"SELECT username FROM users ORDER BY created_date DESC LIMIT 0, 10");
尝试使用子查询和ROWNUM
SELECT * FROM (SELECT * FROM users ORDER BY created_date DESC ) WHERE ROWNUM <= 10
附加到您的查询:
limit 10
所以你只会得到前 10 个结果。
嗨斯里尼瓦斯
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
希望有用。