Re: [pgsql-es-ayuda] Query lenta

2014-02-12 Por tema Jaime Casanova
2014-02-12 14:45 GMT-05:00 FRANCISCO JOSE PALAO VILLANUEVA : > > 2) Las columnas relpages y reltuples no existen en pg_stats ??? > > oops... select relpages, reltuples::numeric from pg_class where tablename = 'a_dv'; -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte

Re: [pgsql-es-ayuda] Query lenta

2014-02-12 Por tema FRANCISCO JOSE PALAO VILLANUEVA
Hola, con respecto a a_v (cabeceras) tienes razón se insertan (no se modifican) y llevan orden de inserción con av_d (o casi). Lo de añadir el campo fecha en detalles, también de acuerdo no es buena idea. Si hago: select sum(adv_q*adv_up) from a_dv where av_id::text||av_ov::text in (select av

Re: [pgsql-es-ayuda] Query lenta

2014-02-12 Por tema Jaime Casanova
2014-02-12 7:16 GMT-05:00 FRANCISCO JOSE PALAO VILLANUEVA : > > el explain analyze con >= '01/12/2013' > > 'Aggregate (cost=545557.78..545557.79 rows=1 width=10) (actual > time=152389.058..152389.059 rows=1 loops=1)' > ' -> Hash Join (cost=262267.42..544984.31 rows=114695 width=10) (actual > ti

Re: [pgsql-es-ayuda] CASE en ORDER BY

2014-02-12 Por tema Alvaro Herrera
cDaniel GE escribió: > Parecía la forma mas sencilla pero no me reconoció el signo de menos para > la fecha. Es obvio, ¿no? Las fechas no tienen valores negativos. > ERROR: operator does not exist: - date > > Se podría usar cuando se quiere ordenar por un campo numérico. > Gracias de todos mod

Re: [pgsql-es-ayuda] CASE en ORDER BY

2014-02-12 Por tema cDaniel GE
Gracias, así me funcionó. _ · ¢Ð@ŋı€łg · "Ningún hombre es más grande que el que se vence a sí mismo por cumplir con su deber.." Eugenio María De Hostos [Imprima sólo si es necesario, cuidemos nuestro planeta] On Tue, Feb 11, 2014 at 7:09 PM, Jaime Cas

Re: [pgsql-es-ayuda] CASE en ORDER BY

2014-02-12 Por tema cDaniel GE
Parecía la forma mas sencilla pero no me reconoció el signo de menos para la fecha. ERROR: operator does not exist: - date Se podría usar cuando se quiere ordenar por un campo numérico. Gracias de todos modos. Lo tendré presente. _ · ¢Ð@ŋı€łg · "Ningú

Re: [pgsql-es-ayuda] Query lenta

2014-02-12 Por tema FRANCISCO JOSE PALAO VILLANUEVA
Hola, La definición de la vista: CREATE OR REPLACE VIEW reimp AS   SELECT t1.av_id,     t1.pc_id,     t1.av_d,     t1.av_h,     t1.av_h1,     t1.av_h2,     t1.av_t,     t1.av_r,     t1.av_ve,     t1.av_cp,     t1.av_dl,     t1.av_cnc,     t1.av_cc,     t1.av_tr,     t1.av_ov,     t1.av_rr,     t1.

Re: [pgsql-es-ayuda] Query lenta

2014-02-12 Por tema FRANCISCO JOSE PALAO VILLANUEVA
Hola,  el explain analyze con >= '01/12/2013' 'Aggregate  (cost=545557.78..545557.79 rows=1 width=10) (actual time=152389.058..152389.059 rows=1 loops=1)' '  ->  Hash Join  (cost=262267.42..544984.31 rows=114695 width=10) (actual time=144506.241..151553.263 rows=673133 loops=1)' '        Hash Co