Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo Hace 1 Semana
ASUNCION ASUNCION is offline
Miembro
 
Registrado: Nov 2010
Posts: 33
Poder: 0
ASUNCION Va por buen camino
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..

Última edición por Neftali [Germán.Estévez] fecha: Hace 1 Semana a las 12:44:43. Razón: Añadir TAG's al código
Responder Con Cita
  #2  
Antiguo Hace 1 Semana
aposi aposi is offline
Miembro
 
Registrado: Dec 2006
Posts: 122
Poder: 12
aposi Va por buen camino
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())

Última edición por Neftali [Germán.Estévez] fecha: Hace 1 Semana a las 12:45:08. Razón: Añadir TAG's al código
Responder Con Cita
  #3  
Antiguo Hace 1 Semana
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.649
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por suerte, ahora tenemos etiquetas para mostrar el código



Responder Con Cita
  #4  
Antiguo Hace 1 Semana
juniorSoft juniorSoft is offline
Miembro
 
Registrado: Apr 2005
Posts: 135
Poder: 14
juniorSoft Va por buen camino
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()
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con consulta fecha y hora rafaelon Varios 7 08-09-2017 23:55:12
consulta con hora y fecha FGarcia Firebird e Interbase 3 23-02-2015 00:49:36
Consulta de en campos fecha y hora GustavoCruz SQL 2 22-05-2013 10:44:46
Consulta SQL con fecha y hora vpepen SQL 0 10-12-2009 18:11:13
Consulta MySQL con fecha y hora Adrian Murua SQL 10 19-11-2007 06:32:08


La franja horaria es GMT +2. Ahora son las 07:36:45.


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