Buenas a todos... nuevamente con un problemita
Tengo un query de una balanza comercial, el cual, gracias a la ayuda de los
compañeros del foro agregué un full join, pero al hacerlo me aparecieron
valores nulos, los cuales obviamente eran capitulos de exportación que no
aparecen en importación, y viceversa.
Hay una forma para igualar esos campos sin usar un procedimiento como
fetch?????
posiblemente el código les de una idea... aquí lo agrego
select anyo,t_valor,capitulo, sum(valor) val
into #SumSacI
from importacion
group by anyo, t_valor, capitulo
select anyo,t_valor,capitulo, sum(valor) val
into #SumSacE
from exportacion
group by anyo, t_valor, capitulo
select E.anyo as anyoe,i.anyo as anyoi, E.t_valor as t_valore, i.t_valor as
t_valori, E.capitulo as capituloe, i.capitulo as capituloi, E.val as vale,
I.val as vali
into #PriBc
from
#sumsacE as E
full join
#sumsacI as I
on
(E.capitulo = I.capitulo) and
(E.anyo = I. anyo) and
(E.t_valor = I.t_valor)
select * from #pribc
drop table #SumSacE
drop table #SumSacI
drop table #PriBc
go
Leer las respuestas