Re: mejorar rendimiento de consulta

From: Mario Wojcik <mariowojcik(at)yahoo(dot)com(dot)ar>
To: Henry <hensa22(at)yahoo(dot)es>
Cc: Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: mejorar rendimiento de consulta
Date: 2007-08-07 18:20:50
Message-ID: 46B8B802.8070300@yahoo.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Henry escribió:
> que tal a todos.
>
> espero puedan ayudar en un incoveniente que tengo
>
> tengo esta consulta
>
> select *
> from tabla1
> join tabla2 on tabla1.id = tabla2.id
> where
> to_char(carta.fecha,'yyyy')::integer=2007 and
> to_char(carta.fecha,'mm')::integer=8
>
En estos casos suelo usar este truco:
Pregunta por el periodo con dias incluidos:
Si es mes 08 coloca en el where el periodo 01-08-2007 al 31-08-2007
Deberia mejorar el rendimiento porque no haces conversiones.

--
=======================
Wojcik, Mario A.
=======================
Leandro N. Alem
Misiones
A R G E N T I N A
-----------------------
mariowojcik(at)yaho(dot)com(dot)ar
mariow(at)nodoalem(dot)com(dot)ar
-----------------------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message German Salinas 2007-08-07 18:35:09 Re: Formatear un Valor en una Consulta
Previous Message Mario Wojcik 2007-08-07 18:15:28 Re: Case Insensitive / Acent insensitive