none
Somando resultado de uma coluna no select de várias linhas ao final da consulta RRS feed

  • Pergunta

  • Boa tarde.

    Como faço para que ao final de uma consulta some os valores correspondente de uma coluna composta de várias linhas.

    Sendo que esta coluna o resultado de multiplicação de duas colunas.

    por exemplo.

    select ger_nfe.nf_lanc, est_cd, me_ds, me_credpis, me_pis, me_cofins, tab_me.trib_cdpis, tab_me.trib_cdcofins, trib_cdcofinsmono,
    cg_cd, nf_nr,nf_dtemis, nf_dtent,ger_nfei.cfo_cd, ger_nfei.pd_cd, nf_qt, nf_vlunit,[Total Produto]=(nf_vlunit*nf_qt), ger_nfei.nf_vldesc,
    [B/C Pis/Cofins]=(nf_qt*nf_vlunit-ger_nfei.nf_vldesc),[Aliq. Pis]=nf_aliqpis,
    [Vl Cred Pis]=((nf_qt*nf_vlunit-ger_nfei.nf_vldesc)*1.65/100),[Aliq. Cofins]=nf_aliqcofins,
    [Vl Cred Cofins]=((nf_qt*nf_vlunit-ger_nfei.nf_vldesc)*7.6/100)

    from ger_nfe, ger_nfei, ger_pd, tab_me where ger_nfe.nf_lanc=ger_nfei.nf_lanc and ger_nfe.me_cd=tab_me.me_cd
    and nf_dtent between '2013-03-01' and '2013-03-31' and est_cd = 'pe' and ger_nfe.me_cd like 'CO%'
    and ger_nfei.pd_cd=ger_pd.pd_cd and pd_pisfinsmono ='n'

    eu preciso que ao final da consulta das colunas "VL TOTAL PRODUTO" ; VL CRED PIS ; VL CRED COFINS some o resultado da linhas

    tipo assim.

    nf_lanc Total Produto B/C Pis/Cofins Aliq. Pis Vl Cred Pis Aliq. Cofins Vl Cred Cofins
    87787                  54,00                   54,00           1,65              0,89                7,60                     4,10
    87787                198,65                 198,65           1,65              3,28                7,60                   15,10
    87813                431,64                 431,64           1,65              7,12                7,60                   32,80
    87786                580,32                 580,32           1,65              9,58                7,60                   44,10
    87786                739,92                 739,92           1,65            12,21                7,60                   56,23
    87826                    7,38                      7,38           1,65              0,12                7,60                     0,56
    87828                361,00                 361,00           1,65              5,96                7,60                   27,44
    87830                299,02                 299,02           1,65              4,93                7,60                   22,73
    87830                  13,50                   13,50           1,65              0,22                7,60                     1,03
    87830                332,72                 332,72           1,65              5,49                7,60                   25,29
    TOTAL  -->>            3.018,15             3.018,15              49,80                   229,38

    Tem como ??

    terça-feira, 9 de abril de 2013 20:47

Respostas

Todas as Respostas