Cosulnta SQL con tipo de datos Fecha y Hora

Lists: pgsql-es-ayuda
From: Grover Navia <grover8navia(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Cosulnta SQL con tipo de datos Fecha y Hora
Date: 2005-02-24 01:34:53
Message-ID: 20050224013453.33397.qmail@web25001.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola a todos

Ya busque en varios de los manuales que tengo a mano, y no encuentro como comparar un campo de tipo fecha y hora en una consulta SQL, estoy programando con Visual Basic 6.0; y envio como parametros de comparacion la hora. para ser mas explicito aqui colo un jemplo de lo quiero

select * from miTabla Where desdeHr = miParametro

la pregunta es : ¿miParametro debe tener algun simbolo especial para compara indicar que se trata del tipo de dato hora en este caso?

De ante mano las mil gracias por su ayuda.



---------------------------------


From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: Grover Navia <grover8navia(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Cosulnta SQL con tipo de datos Fecha y Hora
Date: 2005-02-24 09:45:20
Message-ID: 463a53a4050224014573ea9df@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Asumiendo que tengas puesto el datestyle en forma dmy, algo así serviría:
SELECT * FROM mitabla WHERE desdehr > '21-02-2005 10:15';

On Thu, 24 Feb 2005 02:34:53 +0100 (CET), Grover Navia
<grover8navia(at)yahoo(dot)es> wrote:
> Hola a todos
>
> Ya busque en varios de los manuales que tengo a mano, y no encuentro como
> comparar un campo de tipo fecha y hora en una consulta SQL, estoy
> programando con Visual Basic 6.0; y envio como parametros de comparacion la
> hora. para ser mas explicito aqui colo un jemplo de lo quiero
>
> select * from miTabla Where desdeHr = miParametro
>
> la pregunta es : ¿miParametro debe tener algun simbolo especial para compara
> indicar que se trata del tipo de dato hora en este caso?
>
> De ante mano las mil gracias por su ayuda.
>
>
>
>
> ________________________________
>
>
>
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )


From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: Grover Navia <grover8navia(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Cosulnta SQL con tipo de datos Fecha y Hora
Date: 2005-02-24 18:02:27
Message-ID: 200502241502.27947.martin@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El Mié 23 Feb 2005 22:34, Grover Navia escribió:
> Hola a todos
>
> Ya busque en varios de los manuales que tengo a mano, y no encuentro como
> comparar un campo de tipo fecha y hora en una consulta SQL, estoy
> programando con Visual Basic 6.0; y envio como parametros de comparacion la
> hora. para ser mas explicito aqui colo un jemplo de lo quiero
>
> select * from miTabla Where desdeHr = miParametro
>
> la pregunta es : ¿miParametro debe tener algun simbolo especial para
> compara indicar que se trata del tipo de dato hora en este caso?

1) Este ejemplo no es bueno si no viene con informacion de la estructura de la
tabla (al menos se necesita saber de que tipo es el campo desdeHr).

2) Supondre que desdeHr es de tipo TIMESTAMP, asi que deberias hacer:

select * from miTabla Where desdeHr = '1/1/2005 11:21'::TIMESTAMP

Suerte.

--
15:00:34 up 165 days, 4:55, 2 users, load average: 0.34, 0.41, 0.41
-----------------------------------------------------------------
Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------