Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2010, 08:15
Murallitz
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 4 meses
Puntos: 0
Hacer una sumatoria de un campo

Hola buenos dias, tengo el siguiente problema
tengo estos campo en una tabla "servicio"
ID_Personal
Derivado

lo que quiero hacer es contar el numero de derivaciones que tiene cada personal.
donde Derivado no es un numero a sumar, si no la cantidad de veces que ese campo no es 0.

Por ejemplo:

ID_Personal Derivado
10 15
11 12
10 16


el resultado seria

ID_Personal CantidadDerivado
10 2
11 1


Mi consulta es asi:

SELECT ID_Personal , count(Derivado) as CantidadDerivado
FROM
servicio
WHERE Derivado<>0
ORDER BY count(Derivado) desc

y mi resultado es este:

ID_Personal CantidadDerivado
10 3


Que estoy haciendo mal?
Espero me puedan ayudar.

Saludos