2011-01-05 3 views
2

나는 이전에 물어 본 질문에 대해 다시 말하려고합니다.주별 그룹화 일 수 sql server/ssrs

일주일 단위로 그룹화하려고합니다. 현재 두 가지 기능이 있습니다. 첫 번째는 모든 회계 연도를, 두 번째는 모든 날짜를 반환합니다.

이 결과 집합을 가져 오는 일로부터 회계 주에 왼쪽 외부 조인을 수행합니다. SSRS에서

 
4/4/2010 4/4/2010 
NULL  5/4/2010 
NULL  6/4/2010 
... 
11/4/2010 11/4/2010 
NULL  12/4/2010

, 나는 weeek하여 일 그룹화 할, 그래서 나는이 작업을 수행하는 방법에 어떤 아이디어, 날짜가의 일부임을 회계 일주일 갖는 NULL 값을 가질 필요가?

+0

새 질문을 게시하는 대신 원래 질문을 더 분명하게 편집해야합니다. – jzd

+0

죄송합니다, 앞으로 더 존경 할 것입니다. – Node17

+0

두 테이블의 구조를 게시 할 수 있습니까? 회계 주간 테이블과 근무일 테이블이 모두 설정된 방법을 보면서 질문에 답할 수 있습니다. 또한 SSRS의 최종 결과가 어떻게 보이는지 명확하게 파악할 수 있습니까? –

답변

3

null을 채울 대체 방법을 찾았습니다. 이것은 SQL 내에서 datepart 함수를 사용하여 주 번호를 반환하는 방법이었습니다.

SELECT DATEPART(WEEK, specified_date) 

주 수를 반환합니다. 그런 다음 SSRS의 week 열에 대한 셀에서 추가 표현을 사용하여 회계 연도의 주 번호와 동일하게 정렬 한 다음 지금 가지고 있습니다.

 
1 4/4/2010 
1 5/4/2010 
1 6/4/2010 
... 
2 11/4/2010 

SSRS에서 주 단위로 그룹화 할 수 있습니다.