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
