Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/03/2006, 18:00
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 9 meses
Puntos: 25
Entonces tu pregunta se simplifica a averiguar si todos los campos del select tienen N, que es la unica manera en que un valor será igual al otro

Una idea rapida es:

IF
(SELECT Count(campo) FROM tabla)
=
(SELECT Count(campo) FROM tabla WHERE otrocampo = 'N')
BEGIN
SELECT Avg(campo) FROM tabla
END
ELSE
BEGIN
SELECT 0 --No fueron iguales
END
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche