Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/06/2008, 09:41
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Que el primer dia de la semana sea Lunes y no Domingo???

Mira la forma en que lo estoy ocupando es la siguiente

Código:
 SELECT Year(log_0.fecha_date) as `año`, 
CASE 
WHEN MONTH(log_0.fecha_date) = 1 THEN "enero"
WHEN MONTH(log_0.fecha_date) = 2 THEN "febrero"
WHEN MONTH(log_0.fecha_date) = 3 THEN "marzo"
WHEN MONTH(log_0.fecha_date) = 4 THEN "abril"
WHEN MONTH(log_0.fecha_date) = 5 THEN "mayo"
WHEN MONTH(log_0.fecha_date) = 6 THEN "junio"
WHEN MONTH(log_0.fecha_date) = 7 THEN "julio"
WHEN MONTH(log_0.fecha_date) = 8 THEN "agosto"
WHEN MONTH(log_0.fecha_date) = 9 THEN "septiembre"
WHEN MONTH(log_0.fecha_date) = 10 THEN "octubre"
WHEN MONTH(log_0.fecha_date) = 11 THEN "noviembre"
WHEN MONTH(log_0.fecha_date) = 12 THEN "diciembre"
ELSE "NUUL_MES" END  AS MES ,
CASE 
WHEN DAYname(log_0.fecha_date) = 0 THEN "Lunes"
WHEN DAYname(log_0.fecha_date) = 1 THEN "Martes"
WHEN DAYname(log_0.fecha_date) = 2 THEN "Miercoles"
WHEN DAYname(log_0.fecha_date) = 3 THEN "Jueves"
WHEN DAYname(log_0.fecha_date) = 4 THEN "Viernes"
WHEN DAYname(log_0.fecha_date) = 5 THEN "Sabado"
WHEN DAYname(log_0.fecha_date) = 6 THEN "Domingo"
ELSE "NUUL_DIA" END AS DIA,
  SUM(IF(t_mensaje='',1,0)) AS NO_ESC_MSJE,
  SUM(IF(t_mensaje='NORMAL',1,0)) AS MSJE_NORMAL,
  SUM(IF(t_mensaje='CODIGO',1,0)) AS MSJE_CODIGO_AREA, 
  SUM(IF(t_mensaje='GENERAL',1,0)) AS MSJE_GENERAL,
  SUM(IF(t_mensaje='GENERAL PRE',1,0)) AS MSJE_GENERAL_PRE_GRAB,
  SUM(IF(t_mensaje='HOTLINE',1,0)) AS MENU_HOTLINE,
  SUM(IF(t_mensaje='HOTLINE-ANEXO',1,0)) AS HOTLINE_ANEXO,
  sum(IF(trf_agente='',t_mensaje='CODIGO' OR t_mensaje='GENERAL' OR t_mensaje='GENERAL PRE' OR t_mensaje='HOTLINE'OR t_mensaje='HOTLINE-ANEXO',0))as ATE_MENSAJE_ESPECIAL_IVR,

SUM(IF(t_mensaje='CODIGO' OR t_mensaje='GENERAL' OR t_mensaje='GENERAL PRE' OR t_mensaje='HOTLINE'OR t_mensaje=       
'HOTLINE-ANEXO',1,0)) AS TOTAL_MSJE_ESPECIAL_IVR,
  SUM(IF(t_mensaje='' OR t_mensaje='NORMAL' OR t_mensaje='CODIGO' OR t_mensaje='GENERAL' OR  t_mensaje='GENERAL PRE' OR t_mensaje='HOTLINE'OR t_mensaje='HOTLINE-ANEXO',1,0)) AS TOTAL_C_CENTER    
FROM ivr.log log_0
WHERE log_0.fecha_date>='2008-05-26' 
AND log_0.fecha_date<='2008-06-31'  
GROUP BY YEAR(log_0.fecha_date),MONTH(log_0.fecha_date),dayname(log_0.fecha_date)ORDER BY (log_0.fecha_date) ASC LIMIT 0,100
Lo que pasa es que cuando agrupo por semana me agrupa de domingo a sabado, Oye y como sería con weekofyear o weekday???

Gracias por sus aportes