Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 20
mcs Va por buen camino
Duda BDE: Unir campo fecha y hora en una query

Buenos días,

Usando BDE y tablas Paradox, es posible unir en tiempo de ejecución dos campos del tipo Data y Time para hacer comparaciones?

Me refiero a hacer algo similar a esto:
Código:
SELECT * FROM entradas WHERE TIMESTAMP(CampoFecha, CampoHora)<:FECHA;
Donde el parámetro FECHA tendría un valor timestamp (o sea, fecha y hora).

Gracias,

Marc
Responder Con Cita
  #2  
Antiguo 07-10-2010
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
La verdad, no estoy 100% seguro de que funcione en Paradox, pero pruebalo así:

Código SQL [-]
SELECT * FROM entradas WHERE CampoFecha+CampoHora<:FECHA;
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 07-10-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que no se puede sumar fecha y hora. En el peor de los casos creo que podrías usar parámetros por separado para la fecha y hora y utilizar una condición similar a esta:

Código SQL [-]
where
  (CampoFecha < :Fecha) or (CampoFecha = :Fecha and CampoHora < :Hora)

// Saludos

Última edición por roman fecha: 07-10-2010 a las 17:35:53.
Responder Con Cita
  #4  
Antiguo 07-10-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 20
mcs Va por buen camino
Muchas gracias por vuestras respuestas.

Al final, lo que he hecho es crear una tabla temporal, desde delphi ajuntar la fecha y la hora en un DateTime, y guardar todos los datos en la nueva tabla.

Saludos,

Marc
Responder Con Cita
Respuesta



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
Agrupar por fecha, teniendo en el campo fecha y hora El_Raso Firebird e Interbase 3 18-03-2010 22:05:19
Query con Fecha y hora comba MS SQL Server 5 21-11-2008 00:41:41
Edición campo Fecha-hora fjcg02 Conexión con bases de datos 3 16-05-2008 14:40:08
Extraccion fecha de un campo fecha y hora matti Firebird e Interbase 3 26-04-2007 19:48:11
unir fecha y hora noobdelphi Firebird e Interbase 3 26-01-2005 00:43:06


La franja horaria es GMT +2. Ahora son las 00:06:02.


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