Hola resulta que estoy haciendo una consulta desde c a una base de datos mysql, de la siguiente forma:
sprintf(consulta1,"select nombre,apellido,dni from Usuario where pin = '%s' and estado = '1' and (time(SYSDATE()) between horaini and horafin) ",s);
mysql_query(con,consulta1); //Establecemos la conexion y enviamos la co$
res = mysql_use_result(con);
row = mysql_fetch_row(res);
el problema esta en que siempre me arroja los datos este o no dentro de los parámetros de hora y cuando pruebo este comando en mysql worbench funciona perfectamente osea si no esta dentro del rango no devuelve nada. alguna idea?
sprintf(consulta1,"select nombre,apellido,dni from Usuario where pin = '%s' and estado = '1' and (time(SYSDATE()) between horaini and horafin) ",s);
mysql_query(con,consulta1); //Establecemos la conexion y enviamos la co$
res = mysql_use_result(con);
row = mysql_fetch_row(res);
el problema esta en que siempre me arroja los datos este o no dentro de los parámetros de hora y cuando pruebo este comando en mysql worbench funciona perfectamente osea si no esta dentro del rango no devuelve nada. alguna idea?