Rodrigo Ruiz escribió:

Hola Rodrigo,

> Existe un campo llamado fecha_nacimiento y una consulta de ejemplo
> sería traer todos las personas que tengan entre 25 y 35 años a la
> fecha.

Creo que el problema es que usar un índice en una consulta así no
serviría de mucho, porque supongo que el porcentaje de personas que
están en ese rango de fechas es muy alto.  Si es el caso, es posible que
el plan que se está ejecutando sea realmente lo óptimo.

> La consulta sería algo como:
> 
> select * from persona where fecha_nacimiento between (current_date -
> interval '35 years') and (current_date - interval '25 years');

Puedes mostrar un explain analyze de esta consulta?

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a