Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2008, 01:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: agrupar cada 15 min

¿Has probado a poner directamente el dato en el ON y no el alias? Algo así como la propuesta que te hago (me he inventado los nombres de la tabla y campo con horas cuarto). No sé cómo guardarás esa horacuarto en la nueva tabla, si como TIME o como texto. Si es campo de tipo TIME, quizás para hacer el cruce tengas que convertir a tiempo mediante cast el valor que generas mediante esos concat... o, quizás mejor, hacer el cast del nuevo valor, ese horacuarto, a char. No he probado nada.

... ON CONCAT(IF(hour(log_0.hora)<10,
CONCAT('0',hour(log_0.hora)) , hour(log_0.hora)),':',
IF((FLOOR( MINUTE(log_0.hora) / 15 )*15)=0, '00',
FLOOR( MINUTE(log_0.hora) / 15 )*15)) = tablahorascuartos.horacuarto

Última edición por jurena; 18/12/2008 a las 01:27