Selecionar registros con parte de un campo Date como criterio

From: "Arturo Munive [pgsql-es-ayuda]" <arturomunive(at)gmail(dot)com>
To: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Selecionar registros con parte de un campo Date como criterio
Date: 2007-08-22 21:39:01
Message-ID: 46CCACF5.8000206@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola como estan:

tengo una duda, miren tnego una tabla con un campo date, y con un índice
sobre esta.

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

Tengo un par de salidas para esto (por ahi leí chanchadas:] )

una es hacer un between con las fechas tope para ese mes. pero quisiera
saber (obviamente mientras busco) si alguien conoce alguan otra forma no
se si mas elegante o eficiente, de que se use el índice para seleecionar
las fechas especificando solo un campo (en mi caso el mes pero podria
ser cualquier otro)

Saludos

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2007-08-22 22:23:04 Re: Selecionar registros con parte de un campo Date como criterio
Previous Message Juan P. Aviles 2007-08-22 21:07:32 Re: Desconexiones sin explicacion : por lo menospara mi.... :(