Il 03 luglio 2012 15:25, stefano romanelli
<romanelli.stefano@xxxxxxxxx> ha scritto:
> Ciao,
ciao
>
> crosstab è nei contrib --> tablefunc , prima non avevo controllato ... scusa
>
eh mi ero dimenticato di importare le funzioni
> chi lega la tabella anagrafica delle stazioni a quelle con data e
> temperatura?
>
il nome della tabella
> se t014060 è il nome di una stazione e ymd è la data allora:
>
> 'select ''t014060''::varchar(10) (sono doppi apici, non virgolette), ymd,
> ctemp from t014060 order by 1,2' AS (stazione varchar(10), c_2003_01_01
> integer, c_2003_01_02 intege...)
>
> altrimenti metti l'id che lega anagrafica a tabella dati con il type
> appropriato.
>
ho provato questa
SELECT * from crosstab('select "t014060"::varchar(10), ymd, ctemp from
t014060 order by 1,2') AS (stazione varchar(10), c_2003_01_01 integer,
...)
ma mi ritorna
ERROR: return and sql tuple descriptions are incompatible
> Se vuoi in privato ti mando i comandi con i quali ho fatto la prova
>
si grazie, forse puoi spedirli anche in lista così se qualcuno ha lo
stesso problema può darci un'occhiata
> ciao