COUNT

02/04/2008 - 17:29 por Penta | Informe spam
Estimados.
Utilizo SS 2000 SP4.

Tengo la siguiente estructura con estos datos de ejemplo

Codigo Estado
1 A
1 A
1 R
1 R
2 A
2 A

Quisiera tene el porcentaje de aprobacion por Codigo, donde A=Aprobado
y R=Reprobado.

Para estos datos seria:
Codigo Porcentaje_Aprobacion
1 50
2 100

Atte.
Penta.
 

Leer las respuestas

#1 Alejandro Mesa
02/04/2008 - 19:01 | Informe spam
Try:

select estado, ((count(*) * 1.) / (select count(*) from t) * 100)
from t
group by estado

select estado, ((count(*) * 1.) / (count(*) over()) * 100)
from t
group by estado


AMB

"Penta" wrote:

Estimados.
Utilizo SS 2000 SP4.

Tengo la siguiente estructura con estos datos de ejemplo

Codigo Estado
1 A
1 A
1 R
1 R
2 A
2 A

Quisiera tene el porcentaje de aprobacion por Codigo, donde A=Aprobado
y R=Reprobado.

Para estos datos seria:
Codigo Porcentaje_Aprobacion
1 50
2 100

Atte.
Penta.


Preguntas similares