Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2010, 14:20
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 7 meses
Puntos: 2
Ayuda Sintaxis Group By en Informix

Hola a todos, necesito de su valiosa ayuda.

Estoy entrampado con esta sentencia, necesito agrupar los valores por la fecha, que la obtengo de formatear a DATE el campo vct_summary.recordtimestamp. Mi problema es que no me agrupa las fechas, si para una fecha ejem 2010-01-01 hay 4 filas de registros me muestra las cuatro, y Yo necesito que me sume los valores de esos 4 en los que la fecha es igual.
He intentado poner en el Group By estos 'DATE(vct_summary.recordtimestamp)' pero me da error.

Se agradece su ayuda.

Código SQL:
Ver original
  1. SELECT
  2. DATE(vct_summary.recordtimestamp) AS FECHA,
  3. SUM (vct_summary.numrcvd) AS RECIBIDO,
  4. SUM(vct_summary.numhandled) AS CONTESTADO,
  5. SUM(vct_summary.numabandoned) AS ABANDONADO,
  6. ROUND((100*SUM(vct_summary.svclvlnumerator)/SUM(vct_summary.svclvldenominator) ),0)  AS NIVEL_SERVICIO,
  7. ROUND(100*(SUM(vct_summary.numabandoned) / SUM(vct_summary.numrcvd)),0) AS TASA_ABANDONO
  8. FROM
  9.     vct_summary vct_summary  
  10. WHERE
  11.     (vct_summary.compositekey NOT IN ('9999999000000'))
  12. AND recordtimestamp >= datetime(2010-04-01 04:00:00.00) YEAR TO fraction
  13. AND recordtimestamp < datetime(2010-05-01 04:00:00.000) YEAR TO fraction
  14. GROUP BY vct_summary.recordtimestamp