[Pgsql-ayuda] Aligerar consulta
Samuel
smonux@telefonica.net
Sat, 10 Jan 2004 11:40:05 +0100
Hola a todos, ayer mandé por error este mensaje directamente a Gunnar en
lugar de hacerlo a la lista. Lo vuelvo a mandar a ver qué os parece esta
solución. Saludos.
----------------
Hola a todos. Antes de nada un saludo a la lista al ser éste mi primer
post. Espero aprender mucho de Postgres y de bases de datos en
esta lista :-)
Sobre la consulta que tienes entre manos ¿has pensado en usar COALESCE?
Sería algo así:
SELECT campos FROM tabla
WHERE now()::date BETWEEN COALESCE(initial_date,<fecha mínima>) AND
COALESCE(final_date,<fecha máxima>)
No sé qué valores de fechas mínima y máxima se manejan en PostgreSQL,
pero supongo que estarán en la documentación. Sólo es una idea...
Saludos
Samuel
/--------------------------------------------------------\
|Samuel Moñux Salvador ----- smonux at telefonica.net|
|PGP Key pgp.rediris.es ----- KeyID 0x822583C2 |
\--------------------------------------------------------/