2016-09-07 4 views
0

사용자 이름이 created_date 인 users라는 테이블이 있습니다. 나는 쿼리를 사용하여 최근에 생성 된 10 명의 사용자를 얻고 싶습니다.날짜별로 최근 10 명의 사용자를 얻는 방법

쿼리 :

select to_char(created_date, 'DD-MM-YYYY') 
    from users 
order by created_date desc; 

이 내림차순으로 만든 사용자를 반환합니다. 하지만 처음 10 개의 레코드를 얻고 싶습니다.

+2

무엇을 시도하셨습니까? 그래서 숙제 사이트가 아닙니다. – iMan

+0

select * from created_date desc .. jquery $ .post 또는 $ .get ..을 사용하여 서버에 대한 ajax 요청 수행 –

답변

1

봅니다 쿼리에 하위 쿼리 및 ROWNUM SELECT * FROM (SELECT * FROM users ORDER BY created_date DESC) WHERE ROWNUM <= 10

+0

감사 ...이 쿼리는 나를 위해 일했습니다! –

-1
$result = mysqli_query($con,"SELECT username FROM users ORDER BY created_date DESC LIMIT 0, 10"); 
0

추가]를 사용 :

limit 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

0

은 도움이 될 것입니다 바랍니다.