Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2009, 07:08
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: Se puede hacer esta consulta?

Con su permiso...

Una alternativa mas..

Código:
SELECT  Sum(Case when (Calificacion > 5) Then 1 Else 0 End)   Aprobados
       ,Sum(Case when (Calificacion <=5) Then 1 Else 0 End)   Reprobados
       ,Count(*) Total
       ,Sum(Case when (Calificacion >5) Then 1 Else 0 End)/ Count(*)  [% Exito]
FROM   Examen 
WHERE  Asignatura='UNA'
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.