Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2013, 16:56
cleguisamon
 
Fecha de Ingreso: diciembre-2012
Mensajes: 33
Antigüedad: 11 años, 4 meses
Puntos: 0
Select con condiciones

Buenas!
Estoy armando una pagina que se utilizaria como control de asistencia.
Al ingresar el usuario al sistema haciendo login, se registra en la BD el inicio de la sesion (fecha, hora, ip, usuario).
Posteriormente y luego de determinado horario, si quiero emitir el parte de asistencia, hago una consulta donde me fijo cuales son los usuarios que ingresaron al sistema antes de por ejemplo, la 1 de la tarde.

La consulta que creo que tendria que hacer es:

$hora_limite=strtotime("13:00 pm");
$asistencia = "SELECT usuario FROM sesiones WHERE fecha='".$fecha."' and hora<$hora_limite.....
y ahi quedo... no se como seguir.
Como puedo hacer para que cada consulta me calcule el strtotime de la hora asi puedo compararlo con el limite?

Se me ocurrio que al iniciar sesion, se registre en la tabla "sesiones", el horario directamente en formato strtotime para luego compararlo, pero no funciona.

Mi idea es que luego de obtener los usuarios que cumplan con ambas condiciones, se registren en otra tabla como "presentes" de forma automatica.

Alguno sabe como podria solucionar esto? Muchas gracias!