
18/12/2008, 01:00
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses 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 |