El día 21 de diciembre de 2010 14:01, Ariel Centeno <[email protected]> escribió: > > Esta es la consulta y tiene indice por el campo d.number (varchar) pero no > lo utiliza si cambio la condicion a >= si lo mismo si cambio el tipo de > campo a char > > > select max(cast(number as numeric)) from docs.docs as d > > where d.doctypeid = -2124830653 > > and d.number like '201012%' > > >> Date: Tue, 21 Dec 2010 16:50:04 +0100 >> Subject: Re: [pgsql-es-ayuda] Consulta sobre Indices >> From: [email protected] >> To: [email protected] >> >> Dependerá de la definición del índice probablemente, de si te refieres >> a uno o varios índices y de si la consulta usa los campos que están >> incluidos en el índice o no. ¿Puedes poner un ejemplo de a qué te >> refieres? >
Probá con between ... d.number between '201012' and '2010129999999999' Para nombre y apellido lo he usado con 7.3 y 8.1 -- Silvio Quadri - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
