From: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> |
---|---|
To: | "Moko Verdoso" <mokitoverde(at)hotmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: COUNT |
Date: | 2006-03-01 09:54:32 |
Message-ID: | 00df01c63d16$260ba4f0$5423410a@cfco04.cap.juntaandalucia.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Si, son exactamente iguales.
----- Original Message -----
From: Moko Verdoso
To: javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Wednesday, March 01, 2006 10:28 AM
Subject: Re: [pgsql-es-ayuda] COUNT
Has probado si las propiedades del campo son coincidentes??? puede ser que tenga distinto atributo no crees?
----------------------------------------------------------------------------
From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
CC: "Jaime Casanova" <systemguards(at)gmail(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] COUNT
Date: Wed, 1 Mar 2006 09:18:37 +0100
> Cuando utilizo ON me devuelve el siguiente ERROR (he ejecutado la
>consulta que tú me has propuesto, por cierto, muchas gracias Álvaro)
>
> ERROR: column reference "IdProvincia" is ambiguous
>
> El campo en las 2 tablas se llama así, "IdProvincia". No entiendo por
>qué dentro del ON ocurre esto cuando en el WHERE no ocurría.
>
> Alguna sugerencia/ayuda?
>
>----- Original Message -----
>From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
>To: "Javier Estévez CIFA Córdoba" <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
>Cc: "Jaime Casanova" <systemguards(at)gmail(dot)com>;
><pgsql-es-ayuda(at)postgresql(dot)org>
>Sent: Monday, February 27, 2006 3:43 PM
>Subject: Re: [pgsql-es-ayuda] COUNT
>
>
>Javier Estévez CIFA Córdoba escribió:
> > Tengo la siguiente consulta:
> >
> > SELECT "IdProvincia", "IdEstacion", count(*)
> > FROM ria_day a JOIN ria_mes_avg_std b USING
>("IdProvincia","IdEstacion",mes)
> > WHERE a."IdProvincia"=b."IdProvincia" AND a."IdEstacion"=b."IdEstacion"
>AND
> > a.mes=b.mes
> > AND a."TempMax"<b."TxAVGmes"-2.0*"TxSTDmes" OR
> > a."TempMax">b."TxAVGmes"+2.0*"TxSTDmes"
> > GROUP by "IdProvincia", "IdEstacion"
> > ORDER by "IdProvincia", int2("IdEstacion")
>
>Creo que seria algo asi
>
> SELECT "IdProvincia", "IdEstacion", count(*)
> FROM ria_day a LEFT JOIN ria_mes_avg_std b
> ON (a."IdProvincia" = b."IdProvincia" AND
> a."IdEstacion" = b."IdEstacion" AND
> a.mes = b.mes AND
> a."TempMax" BETWEEN b."TxAVGmes"-2.0*"TxSTDmes" AND
>b."TxAVGmes"+2.0*"TxSTDmes")
> GROUP by "IdProvincia", "IdEstacion"
> ORDER by "IdProvincia", int2("IdEstacion")
>
>--
>Alvaro Herrera http://www.CommandPrompt.com/
>The PostgreSQL Company - Command Prompt, Inc.
>
>---------------------------(fin del mensaje)---------------------------
>TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
------------------------------------------------------------------------------
MSN Amor Busca tu ½ naranja
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Estévez CIFA Córdoba | 2006-03-01 11:11:40 | Re: COUNT |
Previous Message | Moko Verdoso | 2006-03-01 09:28:00 | Re: COUNT |