<html><div style='background-color:'><DIV class=RTE>
<P>Has probado si las propiedades del campo son coincidentes??? puede ser que tenga distinto atributo no crees? <BR><BR></P></DIV>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>
<DIV></DIV>From: <I>Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es></I><BR>To: <I>"Alvaro Herrera" <alvherre(at)commandprompt(dot)com></I><BR>CC: <I>"Jaime Casanova" <systemguards(at)gmail(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org></I><BR>Subject: <I>Re: [pgsql-es-ayuda] COUNT</I><BR>Date: <I>Wed, 1 Mar 2006 09:18:37 +0100</I><BR>> Cuando utilizo ON me devuelve el siguiente ERROR (he ejecutado la<BR>>consulta que tú me has propuesto, por cierto, muchas gracias Álvaro)<BR>><BR>> ERROR: column reference "IdProvincia" is ambiguous<BR>><BR>> El campo en las 2 tablas se llama así, "IdProvincia". No entiendo por<BR>>qué dentro del ON ocurre esto cuando en el WHERE no ocurría.<BR>><BR>>
Alguna sugerencia/ayuda?<BR>><BR>>----- Original Message -----<BR>>From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com><BR>>To: "Javier Estévez CIFA Córdoba" <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es><BR>>Cc: "Jaime Casanova" <systemguards(at)gmail(dot)com>;<BR>><pgsql-es-ayuda(at)postgresql(dot)org><BR>>Sent: Monday, February 27, 2006 3:43 PM<BR>>Subject: Re: [pgsql-es-ayuda] COUNT<BR>><BR>><BR>>Javier Estévez CIFA Córdoba escribió:<BR>> > Tengo la siguiente consulta:<BR>> ><BR>> > SELECT "IdProvincia", "IdEstacion", count(*)<BR>> > FROM ria_day a JOIN ria_mes_avg_std b USING<BR>>("IdProvincia","IdEstacion",mes)<BR>> > WHERE a."IdProvincia"=b."IdProvincia" AND a."IdEstacion"=b."IdEstacion"<BR>>AND<BR>> > a.mes=b.mes<BR>> > AND a."TempMax"<b."TxAVGmes"-2.0*"TxSTDmes" OR<BR>> >
a."TempMax">b."TxAVGmes"+2.0*"TxSTDmes"<BR>> > GROUP by "IdProvincia", "IdEstacion"<BR>> > ORDER by "IdProvincia", int2("IdEstacion")<BR>><BR>>Creo que seria algo asi<BR>><BR>> SELECT "IdProvincia", "IdEstacion", count(*)<BR>> FROM ria_day a LEFT JOIN ria_mes_avg_std b<BR>> ON (a."IdProvincia" = b."IdProvincia" AND<BR>> a."IdEstacion" = b."IdEstacion" AND<BR>> a.mes = b.mes AND<BR>> a."TempMax" BETWEEN b."TxAVGmes"-2.0*"TxSTDmes" AND<BR>>b."TxAVGmes"+2.0*"TxSTDmes")<BR>> GROUP by "IdProvincia", "IdEstacion"<BR>> ORDER by "IdProvincia", int2("IdEstacion")<BR>><BR>>--<BR>>Alvaro
Herrera http://www.CommandPrompt.com/<BR>>The PostgreSQL Company - Command Prompt, Inc.<BR>><BR>>---------------------------(fin del mensaje)---------------------------<BR>>TIP 9: el optimizador ignorará el uso de recorridos de índice si los<BR>> tipos de datos de las columnas no coinciden<BR>><BR>><BR>>---------------------------(fin del mensaje)---------------------------<BR>>TIP 9: el optimizador ignorará el uso de recorridos de índice si los<BR>> tipos de datos de las columnas no coinciden<BR></FONT></BLOCKQUOTE></div><br clear=all><hr>MSN Amor <a href="http://g.msn.com/8HMAES/2752??PS=47575" target="_top">Busca tu ½ naranja</a> </html>