Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Select con tipo de dato time en MySQL

Fozziepupus
2011-08-15 06:49 - Respuestas: 0 - Tema nº: 2815364


Windows 7 Ultimate 64 bits, 4GB Ram, Xampp 1.7.3, NetBeans 6.9

buenas, que tal...

Estoy trabajando en una proyecto web, con una BD en MySQL, tengo una BD con varias tablas y necesito hacer una consulta a una de esas tablas, su nombre es
"horario_lab" , en donde tengo estos campos: id_lab, id_prof [INTEGER], h_inicio, h_fin [TIME], fecha [DATE]...

Mediante un campo de texto obtengo el id_prof con el que hago la condicion en mi SELECT, pero lo que necesito es obtener o verificar este id_prof en la tabla horario_lab donde la hora de registro, (osea la hora que obtengo del sistema en ese momento con formato hora:min:seg) este entre la hora de inicio (h_inicio) y la de fin (h_fin), estos son de tipo time, esto para saber que el profesor que se esta registrando en ese momento esta registrado en un horario de esta tabla.

por ejemplo: si en la tabla tengo registrado el id_prof = 1 con id_lab = 1, h_inicio = 07:00:00, h_fin = 09:00:00, fecha = 2011/08/14 y me registro a las 08:15:00 entonces que me arrojara este registro ya que cumple con la condicion ya que la hora de registro (08:15:00) esta en el rango entre los campos h_inicio y h_fin que serian 07:00:00 y 09:00:00 respectivamente.

Lo intente asi pero no me funciono:

SELECT * FROM horario_lab WHERE id_prof ="+id_profr+" AND "+hoRa+" BETWEEN (h_inicio, h_fin)"

y asi:

String queryTu = "SELECT * FROM horario_lab where id_prof ="+id_profr+" AND h_fin >"+hoRa+" AND h_inicio
Página:1

Respuestas relacionadas:

Como saber q tipo de memoria y tipo de disco usoComo saber q tipo de memoria y tipo de disco usoForo
3 averias de tipo hardware y 3 de tipo software?3 averias de tipo hardware y 3 de tipo software?Foro
Mi grabadora de dvd no lee dvd datoMi grabadora de dvd no lee dvd datoForo
Dato curiosoDato curiosoForo
Overclock datoOverclock datoForo
Base de datoBase de datoForo
Problema base de datoProblema base de datoForo
No tengo traferencia de dato No tengo traferencia de dato Foro
Base de dato de timewatcherBase de dato de timewatcherForo
Dato duplicado en accessDato duplicado en accessForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos13 Mayo 2024