Re: Selecionar registros con parte de un campo Date como criterio

From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
To: "Arturo Munive [pgsql-es-ayuda]" <arturomunive(at)gmail(dot)com>
Cc: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Selecionar registros con parte de un campo Date como criterio
Date: 2007-08-22 22:23:04
Message-ID: 46CCB748.2060805@umcervantes.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Arturo Munive [pgsql-es-ayuda] escribió:
> Hola como estan:
>
> tengo una duda, miren tnego una tabla con un campo date, y con un índice
> sobre esta.

Así:
CREATE INDEX tabla_campo_date ON tabla (fecha); ?

> Mi duda esta en como hacer para que una busqueda sobre esta tabla,
> teniendo como criterio parte de la fecha, siga usando el indice sobre la
> misma.
>
> Es decir quieisera buscar todos los documentos del mes de febrero
>
> WHERE
> EXTRACT(MONYH FROM fecha) = 2
>
> lo anterior no parece usar el índice

Crea un indice como este entonces

CREATE INDEX tabla_campo_date ON tabla (EXTRACT(MONYH FROM fecha));

--
Juan Martinez G. Mac Iver # 370
Departamento de Informatica 4997900 - 4997934
Universidad Miguel de Cervantes Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Arturo Munive [pgsql-es-ayuda] 2007-08-22 22:37:29 Re: Selecionar registros con parte de un campo Date como criterio
Previous Message Arturo Munive [pgsql-es-ayuda] 2007-08-22 21:39:01 Selecionar registros con parte de un campo Date como criterio