Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta con fecha y hora (https://www.clubdelphi.com/foros/showthread.php?t=93540)

ASUNCION 02-11-2018 16:39:23

Consulta con fecha y hora
 
Saludos muchachos,

Tengo una tabla donde gurado promesas de pagos de los deudores, esta tabla tiene los campos
fechaprometida, horaprometida, montoprometido.

Quiero hacer una consulta que me traiga todas las promesas que hay complida a la fecha y la hora actual,

Código SQL [-]
 Select * from promesas where FechaPrometida <= Date()  and HoraPrometida <= time()

Esta consulta es obvio que fallará ya que aunque la fecha sea menor a la actual si la hora no cumple la condicion el registro no saldrá.


La pregunta es hay alguna forma de hacer esta consulta con los campos de fecha y hora separados?


Gracias..

aposi 02-11-2018 17:39:35

Prueba de esta manera:
Que la fecha sea inferir a ahora o que la fecha sea iguala ahora y la hora inferior o igual a la actual

Código SQL [-]
 Select * from promesas  where 
((FechaPrometida < Date()) or (FechaPrometida = Date() and HoraPrometida <= time())

Casimiro Notevi 02-11-2018 17:50:26

Por suerte, ahora tenemos etiquetas para mostrar el código ;)




juniorSoft 02-11-2018 18:54:34

Hola, Como dice Casimiro Notevi es más legible si utilizas las etiquetas.

No has dicho que motor de base de datos estas utilizando y que componentes de acceso a datos estas utilizando.

has intentado hacer lo siguiente, esto es suponiendo que sea Sql server

Código SQL [-]
select * from promesas
where (CONVERT(DATETIME, FechaPrometida) + CONVERT(DATETIME, HoraPrometida)) <= getdate()


La franja horaria es GMT +2. Ahora son las 21:19:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi