Study/Database
group by 절에 함수를..ㄷㄷㄷ
유쾌한순례자
2010. 6. 26. 01:03
성능상은 모르겠다.
날짜 필드가
2010-01-01 11:11:22 이런식으로 들어간다.
클라이언트의 요구는 1월 1일 몇 건 // 1월 2일 몇건
이런식으로 나오게... 였다
간단하게 해결 할 수 있을 줄 알았는데 생각외로 잘 안되서,,
이게 맞는 방법인가는 몰겠다만,
select CONVERT(VARCHAR(10),날짜필드,120) as 날짜필드, count(방문자)
from 방문
where 날짜필드 between 'A' and 'B'
group by convert(varchar(10),날짜필드,120)
그냥 group by 절에 select 문에 사용한 convert 를 사용해주니 되더라 '-'..
성능상은 왠지 딱 봐도 별로같다 ㅋㅋㅋㅋ
근데 몇 만건 씩 count 되는데 4초 정도면 -ㅁ- 걍 봐줄만한건가,, 아니면 느린거에 익숙해진건가,,