SQL Server - promedio con varchar

 
Vista:

promedio con varchar

Publicado por hebam (2 intervenciones) el 16/10/2006 22:27:31
hola a todos

tengo un tabla que tiene la informacion de un cuestionario,este cuestionario cuenta con 43 preguntas algunas preguntas tienen 3 posibles respuestas Si, No, NA, y otras unicamemnte 2 repuestas Si y N, los campos estan diseñadas con tipo de datos varchar

hay manera de poder sacar un promedio de las repuestas es decir por cada pregunta del cuestionario saber cuantos repondieron si, cuantas no, y cuantos na segun sea el caso,

por ejemplo

pregunta 1: total 23 repuestas:

personas que respondieron si 13 = 56.53%

personas que respondieron no 6 = 26. 28

personas que respondieron na 4 = 17.19

y asi para cada una de las respuestas

lo intente con un count y un avg pero no me resultaron

intente esto pero me marca un error
select sucursal, res01eva,
sum(case A when res01eva = 'SI' Then 1 Else 0 End)/count(1) * 100 AS RespondieronQueSI,
sum(case A when res01eva = 'NO' Then 1 Else 0 End)/count(1) * 100 AS RespondieronQueNO,
sum(case A when res01eva = 'NA' Then 1 Else 0 End)/count(1) * 100 AS RespondieronQueNA,


From fisico
Group by sucursal

espero me puedan ayudar
gracias

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder