Que tal!!!!!!!!
Estoy desarrollando una aplicacion donde ingreso un rango de horas, y necesito retornar todos los registros que estan dentro de ese rango, como puedo hacer esto en mysql ?
gracias
| |||
validar que un rango de hora este dentro de otro Que tal!!!!!!!! Estoy desarrollando una aplicacion donde ingreso un rango de horas, y necesito retornar todos los registros que estan dentro de ese rango, como puedo hacer esto en mysql ? gracias |
| |||
Respuesta: validar que un rango de hora este dentro de otro pero de que manera ingresas el rango de horas? por separado? hora inicial y hora final? y de que tipo y con que formato estan tus registros de hora? por que si son solo numeros puedes hacer la consulta de esta forma SELECT * FROM tabla WHERE hora>5 and hora<20 |
| |||
Respuesta: validar que un rango de hora este dentro de otro Gracias por responder... las horas se ingresan por separado, el usuario las elige y el formato es 'hh:mm:ss' , la consulta me debe retornar todos los registros con los que las fechas ingresadas tienen conflicto. Por ejemplo: tengo un registro con hora inicial 10 y hora final 16 otro con hora inicial 8 y hora final 10 y deseo ingresar un registro que tenga: hora inicial 9 y hora final 11 entonces se debe retornar los dos registros que se cruzan con el. |
| |||
Respuesta: validar que un rango de hora este dentro de otro Gracias por la sugerencia... he probado la solución y se presenta un problema en casos como el siguiente: Existe un registro con horainicio = 7 y hora fin a las 16 si voy a ingresar un registro que termine a las 7 o inicie a las 16 el <= o el >= me sigue recuperando el regisrto anterior, lo cual es incorrecto porque de las 6 a las 7 esta libre, pero si le quito el = la consulta no funciona bien. gracias. |
| |||
Respuesta: validar que un rango de hora este dentro de otro Díme qué tienes en la base y qué datos ingresas en el formulario, y cuál es el resultado. Estamos hablando de horas de un mismo día ¿no? Otra cosa es que dónde establecer los límites. Si termina a las 7, puede iniciar a las 7 ¿a eso te refieres? Pon algunos ejemplos más de errores y podremos depurar la consulta. |