Beste mensen,
Ik ben bezig met een soort van BI achtige SQL maar ik loop tegen een probleem op.
Ik wil een count doen op een row... maar ik wil alleen de waarde tellen wanneer deze bijvoorbeeld de waarde 'YES' heeft.
Echter wil ik dit niet doen in de where clause maar binnen de count functie zelf.
Het gaat niet binnen de where clause omdat je dan slechts 1 waarde kan afvangen, en ik wil de SQL niet 2 maal uitvoeren omdat deze redelijk groot is.
In wil het binnen de count functie proberen. Op deze manier wil ik 2 verschillende collommen creeren... 1 met een count van het aantal 'YES' waardes, en 1 met een count van het aantal 'NO' waardes. (Mogelijk een derde met het totaal).
Ik ben nu echter al een tijdje bezig maar kan niet vinden hoe dit moet of dat het uberhaupt mogelijk is
Zie ik misschien iets over het hoofd?
Ik ben bezig met een soort van BI achtige SQL maar ik loop tegen een probleem op.
Ik wil een count doen op een row... maar ik wil alleen de waarde tellen wanneer deze bijvoorbeeld de waarde 'YES' heeft.
Echter wil ik dit niet doen in de where clause maar binnen de count functie zelf.
Het gaat niet binnen de where clause omdat je dan slechts 1 waarde kan afvangen, en ik wil de SQL niet 2 maal uitvoeren omdat deze redelijk groot is.
In wil het binnen de count functie proberen. Op deze manier wil ik 2 verschillende collommen creeren... 1 met een count van het aantal 'YES' waardes, en 1 met een count van het aantal 'NO' waardes. (Mogelijk een derde met het totaal).
Ik ben nu echter al een tijdje bezig maar kan niet vinden hoe dit moet of dat het uberhaupt mogelijk is
Zie ik misschien iets over het hoofd?