Jump to content
Fórum Script Brasil
  • 0

Problema com SUM


mssacramento

Question

Olá a todos:

Tenho este pequeno código em SQL no qual tento extrair da BD os valores relativo á tabela lancamentos,coluna Livro:

aSQL = _
     "select livro, Sum(txredvalorliquido) as valortotal" & _
     " from lancamentos" & _
     " WHERE (livro  = 'Venda de Produtos' or livro = 'Venda de Mercadorias'" & _
     "or livro = 'Outros Proveitos' or livro = 'Serviços Prestados')" & _
     "and (facturanotacredito = 'factura')" & _
     "and (IVATrimestreMes = '" & TrimestreMes & "')" & _
     "and (txredvalorliquido <> '')" & _
     "group by livro " & _
     "order by livro"

No entanto como podem verificar na expresão Where, eu gostaria que o SUM somasse toda a coluna Livro que diga "Venda de Produtos" , "Venda de Mercadorias" etc etc, e a função SUM não está a somar todos eles,mas sim só o que diz "Venda de Mercadorias" porque é aquele que encontra primeiro na BD...isto deve-se á função OR,no entanto eu não sei como fazer para que o SUM some tudo o que está na função WHERE...

Alguma sugestão?

Obrigado

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

olhando assim, parece q esta certinho. acho q o problema são os outros filtros q estao depois do livro q estao excluindo da consulta os demais livros. so de teste, tente fazer a query somente assim pra ver se ele pega todos os livros:

aSQL = _
     "select livro, Sum(txredvalorliquido) as valortotal" & _
     " from lancamentos" & _
     " WHERE (livro  = 'Venda de Produtos' or livro = 'Venda de Mercadorias'" & _
     "or livro = 'Outros Proveitos' or livro = 'Serviços Prestados')" & _
     "group by livro " & _
     "order by livro"[/code]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...