Ciao, io ho sviluppato la query così:

codice:
SELECT Let.leaTitle as Tipo,COUNT(Lea.IDStatus) as Totale,
   
CASE Let.leaTitle 
WHEN 'Ferie' THEN 
CASE Lea.IDStatus WHEN 50 THEN  COUNT(isnull(Lea.IDStatus,0))
WHEN 90 THEN  COUNT(isnull(Lea.IDStatus,0)) END

      WHEN 'Allattamento' THEN 
CASE Lea.IDStatus WHEN 50 THEN  COUNT(isnull(Lea.IDStatus,0))
 WHEN 90 THEN  COUNT(isnull(Lea.IDStatus,0)) END
       
      WHEN 'Esame scolastico' THEN
 CASE Lea.IDStatus WHEN 50 THEN  COUNT(isnull(Lea.IDStatus,0))
  WHEN 90 THEN  COUNT(isnull(Lea.IDStatus,0)) END
        
      WHEN 'Licenza matrimoniale' THEN 
CASE Lea.IDStatus WHEN 50 THEN  COUNT(isnull(Lea.IDStatus,0)) 
WHEN 90 THEN  COUNT(isnull(Lea.IDStatus,0)) END
      
      WHEN 'Visita medica' THEN 
CASE Lea.IDStatus WHEN 50 THEN  COUNT(isnull(Lea.IDStatus,0)) 
WHEN 90 THEN  COUNT(isnull(Lea.IDStatus,0)) END

END
        
FROM [BSPF_GLOB].[dbo].[leaveRequest] Lea INNER JOIN [BSPF_GLOB].[dbo].[leaveType] Let ON Lea.IDLeaveType = Let.IDLeaveType
WHERE Lea.IDUser =69 
Group By Let.leaTitle,Lea.IDStatus
Il problema è che non riesco a far visualizzare la terza colonna che mi serve e che corrisponderebbe alla colonna Rifiutate.

Pensi che vada bene?