Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PRWEB

[Resolvido] Somar campos

Recommended Posts

Tudo bem pessoal?

 

Como que faço para somar o campo valor total de uma tabela?

Tipo assim:

 

Tenho vários registros com o valor total preenchido e gostaria de pegar todos os valores totais e somar e com isso também fazer um filtro por data, tipo filtro o mes de outubro e pego o valor total do mês.

 

Não consigui nenhuma formula para isso.

 

Obrigado,

 

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas para fazer a soma?

 

Exemplo:

 

valor_total = 1.000

valor_total = 2.340

...

 

Preciso somar todos os registros no campo valor_total

 

Obrigado,

 

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calcula o total de todos os valores de uma dada coluna.

A função SUM () retorna a soma total de uma coluna numérica

 

Sintaxe:

 

SELECT SUM(column_name) FROM table_name

 

 

SUM ( [ALL] | Distinct )

 

Argumentos:

 

. ALL - Retorna o menor valor entre todos os valores de uma coluna;

. Distinct - Retorna o menor valor entre todos os valores únicos de uma coluna;

. nValor - Coluna numérica ou expressão.

 

Exemplo:

 

Select SUM(codigo) from clientes

 

O exemplo acima retorna-rá o total de todos os valores do campo codigo da tabela de clientes

Compartilhar este post


Link para o post
Compartilhar em outros sites

muitas vezes depebdo da situacaun e volume de dados o SUM do SQL é mais rápido...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem pessoal?

 

Eu to tentando pegar a soma total dos registros do campo total_geral.

O que preciso é saber quantas RVS tem na tabela1 e pegar o valor total_geral da tabela 2 e somar.

 

To tentando fazer assim:

 

set conta = oConn.execute ("select count(*) as conta from TB_IMGRVS_COB")
set conta = oConn.execute ("select count(*) as conta from TB_GERAR_OF_CAD_ITENS")

while not(gerar_os_itens.eof)
soma = soma + CDbl(gerar_os_itens("total_geral"))
gerar_os_itens.MoveNext()
wend

Mas ele não faz a soma, tipo assim

Na tabela1 eu tenho registros q vem da tabela2 então preciso saber quantos registros tem e fazer a soma com o campo total_geral que está na tabela2.

 

Muito Obrigado,

 

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ker usar o SUM em duas tabelas, seria este exemplo

 

 

SELECT SUM(tab1.campo + tab2.campo) as total FROM TABELA as tab1, shows as tab2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Consegui resolver o meu problema, quem estiver precisando desta função fique a vontade:

 

set TABELA1 = oConn.execute ("SELECT DISTINCT no_os FROM TB_IMGRVS_COB ORDER BY no_os")

 

soma = 0
while not(TABELA1.eof)
set TABELA2 = oConn.execute ("SELECT * FROM TB_GERAR_OF_CAD_ITENS WHERE no_os =" & TABELA1("no_os"))

 while not(TABELA2.eof)
  soma = soma + CDbl(TABELA2("total_geral"))
  TABELA2.MoveNext()
 wend
 
 TABELA1.MoveNext() 
wend

 

Muito obrigado, pela ajuda.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.