Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2006, 17:51
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Código:
select IdNumPregunta, --(Del 1 al 43)
       sum(case when Respuesta = 'SI' Then 1 Else 0 End)/count(1) * 100 AS RespondieronQueSI    
       sum(case when Respuesta = 'NO' Then 1 Else 0 End)/count(1) * 100 AS RespondieronQueNO    
       sum(case when Respuesta = 'NO' Then 1 Else 0 End)/count(1) * 100 AS RespondieronQueNA    
From MiTablaDePreguntas
Group by IdNumPregunta
faltaria adaptarla a tu tabla...
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.