From: | Carlos Alberto Márquez Rey <carlos_marquez_rey(at)yahoo(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Crosstab (Solucionado) |
Date: | 2006-06-16 14:38:02 |
Message-ID: | 20060616143803.39820.qmail@web50806.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Salio correcto con la siguiente instruccion
Select * from crosstab('Select cod_area_Trabajo || cod_estacion,
dato, valor
from tablacross3 ;'
,
'Select distinct dato from tablacross3;')
as tablacross3(cod_estacion text,
Amplitud_de_Cauce__m text,
Area_Aparejos__m2 text,
Año text,
CPUE__gr_m2 text,
Cond_Electrica__µS_cm text,
Coordenadas_Planas text,
Cuenca text,
Departamento text,
Distrito text,
Esfuerzo_Pesca__h text,
Estación text,
Fecha text,
Lugar text,
Oxigeno_Disuelto__mg_l text,
Prof_Muestreo__m text,
Provincia text,
Sub_Cuenca text,
Sum_W text,
Temp_Agua__C text,
Transparencia__m text,
msnm text,
pH text )
Carlos Alberto Márquez Rey <carlos_marquez_rey(at)yahoo(dot)com> escribió:
Buenos Tardes compañeros de Lista, Espero puedan darme una mano.
Quiero trabajar con el crosstab. Estoy haciendo esto:
Para empezar tengo la tabla
tablacross3 con los campos
cod_area_trabajo varchar(254) NOT NULL,
cod_estacion varchar(254) NOT NULL,
dato varchar(254) NOT NULL,
valor varchar(254)
AL hacer la consulta: Select cod_area_Trabajo, cod_estacion, dato, valor from tablacross3
muestra 2433 registros (Esta consulta corresponde a la data)
AL hacer la consulta: Select distinct dato from tablacross3
muestra 22 registros (Esta consulta corresponde a las categorias)
Pero al hacer la consulta del crosstab:
Select * from crosstab('Select cod_area_Trabajo, cod_estacion,
dato, valor
from tablacross3 ;'
,
'Select distinct dato from tablacross3;')
as tablacross3(cod_area_Trabajo text, cod_estacion text,
Amplitud_de_Cauce__m text,
Area_Aparejos__m2 text,
Año text,
CPUE__gr_m2 text,
Cond_Electrica__µS_cm text,
Coordenadas_Planas text,
Cuenca text,
Departamento text,
Distrito text,
Esfuerzo_Pesca__h text,
Estación text,
Fecha text,
Lugar text,
Oxigeno_Disuelto__mg_l text,
Prof_Muestreo__m text,
Provincia text,
Sub_Cuenca text,
Sum_W text,
Temp_Agua__C text,
Transparencia__m text,
msnm text,
pH text )
Solo regresa 2 registros cuando debiera regresar 146
y no solo eso, sino que los resultados no son los correctos, alquien me puede dar una pista de que pueda estar pasando
Con esta consulta hallo el numero de registros resultantes
Select distinct cod_area_Trabajo || cod_estacion from tablacross3
Gracias por su tiempo
***********************************************************
Carlos Márquez
*********************************************************** __________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
***********************************************************
Carlos Márquez
***********************************************************
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2006-06-16 14:38:07 | Re: consulta en una vista |
Previous Message | Judith Tito | 2006-06-16 14:35:46 | ERROR: violates check constraint enforce_srid_geom |