Mario Wojcik escribió:
> Sergio Valdes Hurtado wrote:
> > Estimados, les cuento mi problema:
> > tengo una tabla que contiene estos campos:
> >     id_rex                  int4 NOT NULL,
> >     num_reso                int4 NOT NULL,
> >     num_cuota               int4 NOT NULL,
> >     monto_cuota             int4 NOT NULL,
> >     mes_pago        int4 NOT NULL,
> >     agno_pago       int4 NOT NULL

> Hola.
> SELECT * FROM pagos WHERE (agno_pago = 2007 AND mes >= 7) OR (agno_pago
> > 2007)

De todas las sugerencias que se han hecho hasta el momento, esta es la
que más probablemente va a poder resolverse usando índices.  Las que
involucran expresiones aritméticas o construir fechas usando
concatenación van a ser más lentas.

-- 
Alvaro Herrera                http://www.amazon.com/gp/registry/3BP7BYG9PUGI8
"Everybody understands Mickey Mouse. Few understand Hermann Hesse.
Hardly anybody understands Einstein. And nobody understands Emperor Norton."
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a