테스트 사이트 - 개발 중인 베타 버전입니다

sql 질문 채택완료

와칸다포에버 6년 전 조회 2,425

select count(*) as cnt from ~~~~ order by date desc

 

를 했는데 날짜순이 안되네요

 

select * from ~~~ order by date desc

 

하면 날짜순으로 잘 나오는데 count~~~order by date desc는 먹질 않네요..

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
해이
6년 전

select date, count(*) as cnt from ~~~~

group by date

order by date desc

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

RevDev
6년 전

 order by date desc

로 하면 되는게 정상인데  안된다면 date 칼럼이 varchar나 다른형식으로 되어 있는지 확인해보세요~~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

위 쿼리(query)는 단순히 해당 테이블의 행(row)의 갯수를 구하는 것이니

order by는 필요없는 부분입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

razogol
6년 전

select count(*) as cnt

는 그룹으로 정렬 하시는 것인가요 ?

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인