안녕하세요 새로 쿼리를 시작한 초보의 질문입니다.
도움을 주신다면 열심히 자라서 나중에 더 큰 도움을 주는 사람으로 찾아 뵙겠습니다. ^^
통계를 처음 해보게 되었습니다.
년도를 선택하면 월별로 통계를 내는 쿼리는 검색을 해서 찾아서 잘 풀었는데요
월을 선택하면 주간별로 통계를 내는것은 생각보다 많이 어렵네요
월별은 01월 부터 12월 까지 고정이라 쉽게 되었던거 같은데
주간별은 달마다 달라서 쉽지가 않습니다. ㅜ.ㅜ
2011년만 보더라도 1월달은 6주가 있고 2월은 5주고 ...
제가 원하는 건 다음과 같습니다.
특정 월을 선택하면 가로로 주간 통계 치가 나오는 것 입니다.
테이블이 다음과 같이 있을때
CREATE TABLE InOut(
[cdate] [datetime] NOT NULL,
[Input] [int] NOT NULL
)
각 주간별로 input 이 1인 레코드 개수와 주간별 총 개수를 가로로 보고 싶습니다.
예를 들면
2011년 01월 주간별 통계
SELECT .......
FROM InOut
WHERE year(cdate) = 2011 and month(cdate) = 01
비고 1주 2주 3주 4주 5주 6주 총합
===============================================
인풋 3 19 24 8 0 0 54
전체 4 19 25 10 0 0 58
===============================================
총 4명이 input 하지 않음
이런식으로 나오는 통계를 작성하고 싶습니다.
|