sql 질문
본문
select count(*) as cnt from ~~~~ order by date desc
를 했는데 날짜순이 안되네요
select * from ~~~ order by date desc
하면 날짜순으로 잘 나오는데 count~~~order by date desc는 먹질 않네요..
답변 4
select date, count(*) as cnt from ~~~~
group by date
order by date desc
select count(*) as cnt
는 그룹으로 정렬 하시는 것인가요 ?
위 쿼리(query)는 단순히 해당 테이블의 행(row)의 갯수를 구하는 것이니
order by는 필요없는 부분입니다.
order by date desc
로 하면 되는게 정상인데 안된다면 date 칼럼이 varchar나 다른형식으로 되어 있는지 확인해보세요~~
답변을 작성하시기 전에 로그인 해주세요.