Ir para conteúdo

POWERED BY:

Arquivado

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

Eletrohoo

Como Somar Valores Em Uma Consulta De Access

Recommended Posts

Olá Amigos estou fazendo uma simples lista de produtos e gostaria do auxilio de algum membro que pudesse me ajudar a incluir a opção de somar valores exibidos nessa consulta, seria Valor Total em Mercadorias e Valor Total em R$, acredito que isso deve ser facil pra quem conhece um pouco de ASP. Veja o codigo:

 

<%Language = "VBScript"%>
<%Category = request.Querystring%>



<%
If Category = "" then
response.Write("Nao consta")
else
end if
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("../../../dados/sistema.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
SQL = "SELECT id_fluxo_caixa, id_venda,  produto, funcionario_venda, valor_venda, quantidade, id_produto, status  FROM fluxo_caixa  WHERE (funcionario_venda = '" & Category & "') AND status='aberto'"
rs.Open SQL, Conn
%>

<%
For x = 1 to 100
If rs.eof then
Exit For
Else
%>


<% =rs("produto")%>: <% =rs("quantidade")%> R$ <% =rs("valor")%><br>

<%
rs.MoveNext
End If
Next
%>

Valor Total em Mercadorias:
Valor Total em R$:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, estou acrescentando novas informações para melhor entendimento.

 

Na pratica o codigo faria o seguinte:

 

Produto | Quantidade | Valor

____________________________

Carro | 1 | 4,00

Mesa | 4 | 10,00

Lapis | 2 | 5,00

 

Isso ai em cima eu ja tenho com o codigo que postei. O que eu queria incluir alem disso é:

 

Total de produtos: 7

Total em R$: 19,00

 

Mas se possivel sem mexer muito na estrutura do codigo que eu postei, pois como disse sou iniciante e esse codigo seria o que eu ja me "acostumei" a usa-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer a som usando o SUM direto no SQL

 

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

 

Sintaxe:

 

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.

 

no caso você daria um SUM no campo quantidade...

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.