Lamentablemente esta no es una opción para mi caso, ya que son bases de datos heredadas y no podemos hacerle cambios, sólo tenemos accesos de lectura.
gracias te todas formas por tu ayuda. saludos, El 17 de agosto de 2009 12:48, Javier Chávez B.<jchav...@gmail.com> escribió: > > > 2009/8/17 Alvaro Herrera <alvhe...@alvh.no-ip.org> >> >> > SELECT * FROM pagos WHERE (agno_pago = 2007 AND mes >= 7) OR (agno_pago >> > > 2007) >> >> > Hola. >> 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. > > > Por eso yo decia crear un campo mas .. eso va a ser lento la primera vez > luego queda un dato disponible que puede ser usado en una consulta > directamente... o no? > > > -- > Cumprimentos > jchavez > linux User #397972 on http://counter.li.org/ > > Joan Crawford - "I, Joan Crawford, I believe in the dollar. Everything I > earn, I spend." -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda