From: | Alvaro Hilario <king314(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Consulta anidada con valores nulos |
Date: | 2012-03-05 15:15:42 |
Message-ID: | CAO4LjX4Go0UXtKEww5sRw9gT0eVK7J2a_00i2GW1baS-x1M4SA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | will | 2012-03-05 15:59:43 | Función recursiva |
Previous Message | Marcos Ortiz | 2012-03-04 21:04:28 | Re: diferencias tecnicas entre diferentes bases de datos. |