Ver Mensaje Individual
  #7  
Antiguo 18-11-2007
Avatar de Adrian Murua
Adrian Murua Adrian Murua is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tucuman - Argentina
Posts: 45
Reputación: 0
Adrian Murua Va por buen camino
El Campo final es un campo de tipo TIME , me devuelve la hora de Finalizacion del evento, existe otro campo Inicio de tipo TIME que guarda la hora de inicio del evento.

Despues esta el campo de Tipo DATE, "Fecha", que me indica la fecha del evento.

Tengo 2 situaciones :

1- En el Dia de Hoy (o en el dia de la fecha).
Me tiene que mostrar todos los eventos del dia cuya hora de finalizacion( CAmpo Final ) sea mayor que la actual (CURRENT_TIME).

2- En los Dias que son mayores que Hoy ( es decir Mañana, pasado mañana, etc.)
Me tiene que mostrar todos los Eventos de esos dias.

Aqui les dejo la consulta real, que no la ponia antes para no complicarla mas .
Código SQL [-]
SELECT 
  `Operaciones`.OperacionID,
  `Operaciones`.ClienteID1,
  `Operaciones`.ClienteID2,
  `Operaciones`.PrestadorID2,
  `Operaciones`.PrestadorID1,
  `Operaciones`.Code,
  `Operaciones`.Codemd5,
  `Operaciones`.Nombre_inv,
  `Operaciones`.Email,
  `Operaciones`.Horas,
  `Operaciones`.Origen,
  `Operaciones`.Destino,
  `Operaciones`.Fecha,
  `Operaciones`.Inicio,
  `Operaciones`.Final,
  `Operaciones`.Texto,

FROM Operaciones

WHERE
  ( ((`Operaciones`.ClienteID1 = ". $ClienteID .") or (`Operaciones`.ClienteID2 = ". $ClienteID .")) and (`Operaciones`.Borrado = 0) and 
  (`Operaciones`.Fecha >= '". $fecha_hoy ."' )  and ( `Operaciones`.Final ='".date("H:i:s") . "'  ) and ( `Operaciones`.Confirmado = 0 )  )
  ORDER BY
  `Operaciones`.Fecha");
Uso PHP / MySQL .

Gracias.
__________________
Adrián Murúa.
Responder Con Cita