Buenas, compañero. La query que me funciona es ésta:
Código SQL:
Ver originalSELECT DISTINCT SubQuery3.TIPO_INC, COUNT(SubQuery3.TIPO_INC) AS Cuenta FROM
(
SELECT AVISOS.NUMERO, AVISOS.DNI, AVISOS.DESCRIP, DATEADD (MINUTE,MINUTOS,CONVERT(datetime, FECHA, 120)) AS T_AVISO, INTERV.TEXTO AS TIPO_INC, FPRIOR.TEXTO AS PRIORIDAD
FROM AVISOS INNER JOIN INTERV
ON AVISOS.TIPOINTERV=INTERV.ID
INNER JOIN FPRIOR
ON AVISOS.PRIORIDAD=FPRIOR.ID
WHERE AVISOS.CONTRATO=11
AND AVISOS.ESTADO02=0
AND AVISOS.PRIORIDAD IN (67108869,67108870,67108873)
AND DATEADD (MINUTE,MINUTOS,CONVERT(datetime, FECHA, 120)) BETWEEN CONVERT(datetime, '2014-09-01 00:00:00',120) AND CONVERT(datetime, '2014-09-30 23:59:00',120)
)
SubQuery3
GROUP BY SubQuery3.TIPO_INC
[/code]
No te pierdas con los JOIN. Son 4 tablas, pero al final lo que me devuelve son 2 campos. Uno de tipo texto (DISTINCT), y el número de veces que se repite dicho string.
Lo que me interesa es añadir un campo más que me sume todas las concurrencias de todos los strings (o la suma de los valores del campo numérico CUENTA".
Muchas gracias!