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

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
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 23:33:06
Message-ID: 20070822233306.GJ26038@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Arturo Munive [pgsql-es-ayuda] escribió:
> Alvaro Herrera escribió:
>> Arturo Munive [pgsql-es-ayuda] escribió:

>>> 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
>>
>> Quieres buscar los documentos de cualquier febrero, independiente del
>> año?
>>
> Ese es un caso tambien es por razon de estadística... algo asi como
> "En tal temporada generalmente tenemos un promedio de ...."
> "Para Febrero nos prepararemos a procesar ...."
>
> si me sirve consultar por mes sin importar el año, incluso por dia de
> semana ...
> pero primordialmente mes

En ese caso lo mas probable es que la consulta salga mas rapida sin el
indice que con el.

A menos que Febrero tenga mucho menos movimiento que otros meses (de
manera que la cantidad de registros en febrero fuera menor que, digamos,
el 1% de la tabla).

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Arturo Munive [pgsql-es-ayuda] 2007-08-22 23:38:30 Re: Selecionar registros con parte de un campo Date como criterio
Previous Message Arturo Munive [pgsql-es-ayuda] 2007-08-22 23:18:06 Re: Selecionar registros con parte de un campo Date como criterio