none
Count em um varchar RRS feed

  • Pergunta

  • 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

    sexta-feira, 8 de fevereiro de 2008 10:59

Respostas

Todas as Respostas