Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2010, 13:02
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Ayuda con Group by

Código SQL:
Ver original
  1. SELECT * FROM
  2. (
  3. SELECT
  4.  RIGHT('00' + RTRIM(CONVERT(CHAR, DATEPART(HOUR,fecha_registro))), 2) + ':' + RIGHT('00' +
  5.               RTRIM(CONVERT(CHAR, FLOOR(DATEPART(MINUTE, fecha_registro) / 15) * 15)), 2) AS CUARTOHORA,
  6. SUM(CASE WHEN trafico = 'Contestada' THEN 1 ELSE 0 END) AS CONTESTADO,
  7. SUM(CASE WHEN trafico = '' THEN 1 ELSE 0 END) AS ABANDONADO,
  8. SUM(CASE WHEN trafico = 'Contestada' THEN 1 ELSE 0 END) + SUM(CASE WHEN trafico = '' THEN 1 ELSE 0 END) AS RECIBIDO
  9.  
  10. FROM    registro_trafico
  11. WHERE fecha_registro BETWEEN '2010-11-22 00:00:00' AND '2010-11-28 23:59:59'
  12. )t1
  13. GROUP BY cuartohora

Saludos!