Krydstabulering hvor group by skal medtage null værdier.
Jeg vil gerne have sql sætningen til at gruppere alle de forskellige forekomster af personkred. Det virker sådan set fint indtil jeg indsætter where delen med FI>0. Nu kommer naturligvis kun de forekomster af personkred med FI>0 frem og det er netop dem jeg gerne vil tælle. Men samtidigt vil jeg gerne have alle forekomsterne af personkred, således alle de andre uden FI>0 bliver noteret med et 0. - Håber nogle kan være mig behjælplig, da jeg forgæves har forsøgt at finde hjælpe her og på google.TRANSFORM Count(FI) AS AntalOfFI
SELECT personkred
FROM [Klientstatistik (Juni 05 - Frem)]
WHERE FI>0
GROUP BY personkred
PIVOT dato;
Jeg skal have den til at returnere null/nul, når der ikke er nogen counts i en gruppering. Flg. spørgsmål kører på helt samme problemstilling http://eksperten.dk/spm/50590, men jeg kan ikke få det til at virke :-( Formålet er at få opstillet en tabel, der har "intNavn" nedad og "done" henad (også kaldet krydstabulering) - og når der i en undergruppe IKKE er noget count, så skal der stå nul. Lige nu ødelægges strukturen, hvis der ikke er noget count i en undergruppe.
