Re: Consulta anidada con valores nulos

From: motum hesa <motums(at)gmail(dot)com>
To: Alvaro Hilario <king314(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta anidada con valores nulos
Date: 2012-03-05 16:42:07
Message-ID: CAJu20Ahqo_7fc4cqgrAFD6D4UR3bob_qXe6n=vrWrHRWYX9yZw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

hola según veo la diferencia en la consulta es que no estas filtrando por
sector al final de la segunda columna. Saludos

El mar 5, 2012 9:16 a.m., "Alvaro Hilario" <king314(at)gmail(dot)com> escribió:

Tengo una consulta de la siguiente manera:
Nota: Fijarse en la ultima linea de los resultados.

select codigo_anomalia as anomalia, sum(medidores)
from lecturas_sap_bi
where to_char(fecha, 'yyyy-MM') = '2012-02'
and sector = 'Puerto Plata'
group by codigo_anomalia
order by codigo_anomalia

La cual me trae por resultado:

"AN34";707
"AN35";905
"AN36";3639
"AN37";531
"AN38";2471
"AN39";1518
"";45910

Y la anido de la siguiente manera:

select distinct a.codigo_anomalia as anomalia,
(select sum(medidores)
from lecturas_sap_bi as b
where to_char(b.fecha, 'yyyy-MM') = '2012-02'
and b.sector = 'Puerto Plata'
and b.codigo_anomalia = a.codigo_anomalia) as pp
from lecturas_sap_bi as a
where to_char(a.fecha, 'yyyy-MM') = '2012-02'
group by a.codigo_anomalia
order by a.codigo_anomalia

Y el resultado es:

"AN34";707
"AN35";905
"AN36";3639
"AN37";531
"AN38";2471
"AN39";1518
"AN41";
"";

Alguien me puede orientar porque razón ocurre esto.
--
Al_Hilario Company

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Yunior Bauta Pentón 2012-03-05 16:52:29 Balanceo de pgpool2
Previous Message will 2012-03-05 15:59:43 Función recursiva