Amigos,
tenho um select que contabiliza a qtde de faturas e sumariza o total de cada fatura, mas quando executo o select não retorna o formato esperado. Como faço esse tipo de select?
Essa é a tabela temporaria onde irei acrescentar o dados.
create table #tmp1(
invoice_id varchar(30),
anomes varchar(6),
fx_atraso varchar(11),
vl_original numeric(10,2),
vl_ajustado numeric(10,2))
Esse é o select onde deveria contabilizar a qtde por faixa e sumarizar o valor
select anomes, fx_atraso, count(invoice_id) AS QTDE,sum(vl_original) as Vl_Original, sum(vl_ajustado) as vl_ajustado
from #tmp1
WHERE FX_ATRASO = -6
group by anomes,fx_atraso, vl_original,vl_ajustado
order by anomes, fx_atraso
Esse é o resultado gerado:
anomes |
faixa |
qtde |
vl_original |
vl_ajustado |
200701 |
-6 |
1 |
559,68 |
-485,32 |
200701 |
-6 |
1 |
169,43 |
-169,43 |
200701 |
-6 |
1 |
251,44 |
-251,44 |
200701 |
-6 |
1 |
79,46 |
-79,46 |
200701 |
-6 |
1 |
81,3 |
-81,3 |
200701 |
-6 |
4 |
17,52 |
-17,52 |
200701 |
-6 |
1 |
43,8 |
-43,8 |
200701 |
-6 |
1 |
207,49 |
-207,49 |
200701 |
-6 |
1 |
705,56 |
-705,56 |
200701 |
-6 |
1 |
65,65 |
-65,65 |
200701 |
-6 |
1 |
148,79 |
-148,79 |
200701 |
-6 |
1 |
77,85 |
-77,85 |
200701 |
-6 |
1 |
31,9 |
-31,9 |
200701 |
-6 |
2 |
6,38 |
-6,38 |
200701 |
-6 |
1 |
130,32 |
-130,32 |
200701 |
-6 |
1 |
56,9 |
-56,9 |
Esse é o resultado esperado:
200701 |
-6 |
20 |
2633,47 |
-2559,11 |