막대 그래프 RDLC로 덤프하는 쿼리가 있습니다. 쿼리가 모든 어려운 일을하고 싶습니다. 지금 내 쿼리는 다음과 같습니다.SQL에서 0 개의 항목이있는 사용자 지정 그룹을 반환합니다.
SELECT id,
CASE
WHEN a.sc < 50 THEN '1: Less than 50'
WHEN a.sc >= 50
AND a.sc < 100 THEN '2: 50 - 100'
WHEN a.sc >= 100
AND a.sc < 150 THEN '3: 100 - 150'
WHEN a.sc >= 150
AND a.sc < 200 THEN '4: 150 - 200'
WHEN a.sc >= 200
AND a.sc < 250 THEN '5: 200 - 250'
WHEN a.sc >= 250 THEN '6: Greater than 250'
ELSE '7: Unable to calculate'
END AS [range]
FROM (SOME_SUB_QUERY) AS a
ORDER BY [range]
사용자 정의 된 그룹화가 있습니다. 샘플 결과 집합은 다음과 같습니다.
[ID] [range]
18 4: 150 - 200
1237 6: Greater than 250
665 7: Unable to calculate
121 7: Unable to calculate
내 RDLC는 결과를 범위별로 그룹화 한 다음 막대 그래프를 만듭니다. 문제는 그룹에 항목이 없으면 막대 그래프에 그룹이 누락되어 있다는 것입니다.
그래프는 항상 모든 그룹이 있도록 내가 쿼리를 싶습니다 위의 결과는 다음을 반환 감안할 때 : 나는 다른 쿼리에서 쿼리를 포장 할 필요가 있으리라 믿고있어
[count] [range]
0 1: Less than 50
0 2: 50 - 100
0 3: 100 - 150
1 4: 150 - 200
0 5: 200 - 250
1 6: Greater than 250
2 7: Unable to calculate
을 그 그룹에 의해 수행하고 빈 그룹을 추가하지만 어떻게 작동하게 해야할지 모르겠다.
인가가? 그렇다면 어떤 버전입니까? – Thomas
SQL Server 2008 – William