From: | Manuel Diego <manuel(at)radiohead(dot)cl> |
---|---|
To: | Postgres Lista <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Pregunta sobre TIMESTAMP y BETWEEN |
Date: | 2010-10-29 14:57:20 |
Message-ID: | 9F1019AF-7A38-49ED-8FFD-3AED0F1BDBE2@radiohead.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas,
¿Alguien sabe como funciona el BETWEEN respecto a las columnas
TIMESTAMP? Explico mi inquietud:
Si hago:
SELECT * FROM table WHERE columna_timestamp BETWEEN '2010-01-01' AND
'2010-01-02';
Me trae todas las filas del 2010-01-01 pero no las del 02. Ante lo
anterior se me ocurre lo siguiente:
SELECT * FROM table WHERE columna_timestamp::DATE BETWEEN '2010-01-01'
AND '2010-01-02';
Ahi si me trae todo lo del 01 y 02. Supongo sería lo mismo que hacer
lo siguiente:
SELECT * FROM table WHERE columna_timestamp BETWEEN '2010-01-01
00:00:00' AND '2010-01-02 23.59:59';
Pero mi inquietud final es saber porque cuando hago BETWEEN a un campo
TIMESTAMP me trae el INCLUSIVE de la primera condicion Y NO de la
segunda.
Saludos a todos.
------------------------
Manuel Diego Paillafil Gamboa
manuel(at)radiohead(dot)cl
From | Date | Subject | |
---|---|---|---|
Next Message | Silvio Quadri | 2010-10-29 15:14:38 | Re: Pregunta sobre TIMESTAMP y BETWEEN |
Previous Message | Emanuel Calvo Franco | 2010-10-29 08:29:41 | [OT] Webcasts Gratuitos |