En este grupo En todos

Foro de PowerBuilder



Extraer solo fecha de campo datetime

Escrito por Doris
el 03/12/2006

Hola,

Estoy tratando de comparar la fecha (no la hora) del campo datetime(fechayhora) de una tabla "movimientos" con la fecha actual (today()).

Como mi campo datetime(fechayhora) guarda los datos completos, no obtener solo registros de una fecha determinada porque tambien compara la hora.

Ld_OrderDate=today()
 SELECT Movimientos. Tipo 
    INTO :ls_tipo 
    FROM Movimientos 
   WHERE Movimientos. FechayHora =:ld_OrderDate

Que puedo hacer para compara la fecha mas no la hora?


Mil gracias por tu ayuda

Escrito por Luzbel
el 31/01/2007

Capturando el today() así:

Ld_OrderDate=date(today())

Escrito por Pablo Cesar
el 14/02/2007

Claro como si el colega asi podria ser, pero tambien puedes

Intentarlo asi


Variable = String(Today(),'dd/mm/yyyy')

Escrito por Omar Sanchez
el 21/06/2007

Ella hace referencia al campo fechahora que es un datetime , lo puedes hacer asi, otra cosa, esta es la solucion completa.

Ld_OrderDate=date(today())


 SELECT Movimientos. Tipo 
    INTO :ls_tipo 
    FROM Movimientos 
   WHERE to_date(Movimientos. FechayHora,"dd/mm/yyyy") =:ld_OrderDate