Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Hacer una sumatoria de un campo

Estas en el tema de Hacer una sumatoria de un campo en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/04/2010, 08:15
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 3 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
  #2 (permalink)  
Antiguo 30/04/2010, 08:25
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 3 meses
Puntos: 0
Respuesta: Hacer una sumatoria de un campo

Encontre la solucion, la dejo por si a alguien le paso lo mismo.

SELECT D_Personal , count(*)
FROM
WHERE ID_Derivado<>0
GROUP BY Derivado desc

Saludos

Etiquetas: sumatoria, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:08.