Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 02:45
CrepuX
 
Fecha de Ingreso: mayo-2007
Mensajes: 35
Antigüedad: 17 años
Puntos: 0
Ayuda con consulta SQL

Muy buenas a todos/as

Os escribo para ver si me podeis ayudar con una consulta: Necesito sacar de una tabla, el tipo y el usuario de forma que me devuelva cuantos registros hay de un tipo determinado por usuario y luego el total de registros. Lo que tengo hasta ahora es:

SELECT DISTINCT Tipo, COUNT(Usuario) AS TOTAL, Usuario
FROM Incidencias
WHERE (Fecha BETWEEN '27/12/2010' AND '05/01/2011')
GROUP BY Usuario, Tipo

Esto me muestra lo siguiente:

TIPO TOTALUSUARIO

ANIMALES 2 Javi
COMERCIO 1 Ana
COMERCIO 1 Juan
SONOMETRIA 1 Ana
SONOMETRIA 1 Javi
SONOMETRIA 1 Juan
SEGURIDAD 2 Ana

Ahora lo que quiero es que me sume todos los totales y me devuelva, en este caso: TOTAL: 9 (2+1+1+1+1+1+2)

He probado a hacer:

SELECT DISTINCT Tipo, SUM(COUNT(Usuario)) AS TOTAL, Usuario
FROM Incidencias
WHERE (Fecha BETWEEN '27/12/2010' AND '05/01/2011')
GROUP BY Usuario, Tipo

pero da error. Alguna idea de como sacarlo?? En SQL estoy bastante oxidado.

Un saludo y muchas gracias.