tengo el mismo problema pero con el formato de 12 horas intento hacer el between; pero si le pongo un rago de hora inicio 12 y hora fin 2; no me da ningun registro
Cita: select idExamen, examen, horafin,ampm, fechaexamen, horaexamen
from examen
where idLeccionxNivel = '7'
and fechaexamen=CURDATE()
and TIME_FORMAT( CURTIME( ) , '%r')
between CONCAT(`horaexamen`,' ',`ampm`) and
CONCAT(`horafin`,' ',`ampm`)
saben xq? si pongo los concat en el select si me arroja un resultado; claro quitando del where pero necesito ese filtrado.