채택완료

sql 질문

2019-05-12 (일) 15:03:11 2,628

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

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

select * from ~~~ order by date desc

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

|

답변 4개

채택된 답변
+20 포인트

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

group by date

order by date desc

 order by date desc

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

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

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

select count(*) as cnt

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

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