Jump to content
Fórum Script Brasil
  • 0

Somar No Asp


smez
 Share

Question

Bom a minha dúvida e o seguinte

tenho uma tabela no banco de dados com o campo "VALOR" no formato "DECIMAL(18,2)

estou fazendo um select pra ele mostrar todos os pedidos de um determinado usuario

ele ta listando assim

produto valor

produto1 10,00

produto2 5,00

valor total 10,00 5,00

como que eu faço para ele mostrar o valor total que seria 15,00

eu fiz assim

<%
CdUsuario = Request.QueryString("CdUsuario")

set Item = CreateObject("ADODB.Recordset")
set Item.ActiveConnection = abredb
                                                  
SQL = "SELECT * FROM vw_bonus WHERE CdUsuario="&CdUsuario&""
Item.Open sql                                                  
while not Item.eof
                                                  
valor = FormatNumber(Item("Valor"),2)
total = total + valor
%>

<%=Item("Descricao")%>
<%=FormatNumber(Item("Valor"),2)%>

<%
Item.movenext
wend
%>
<%=total%>

onde será que está o erro???

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Guest Frederico Maielo

Ola caro amigo! Bem primeiro se o campo guarda valor, ele deve ser do tipo money(SQL) ou moeda(Access). Outra coisa que facilita é converter o campo para o tipo double com o comando cdbl(valor) ok!

Neste caso voce pode fazer assim:

soma = 0

soma = formatnumber(cdbl(produto1 + produto),2)

Isso deve resolver ok!

Abraços!

Link to comment
Share on other sites

  • 0
Guest Prof. Raphael Trevizam

Olá Smez,

Tente fazer assim:

SELECT SUM(nome do campo em que está o valor numérico)

FROM nome da tabela

WHERE nome do campo chave = 'nome da variável'

Só não esqueça de criar a variável. Exemplo de busca de variável de outras páginas:

Request.QueryString("nome da variável")

Espero ter ajudado.

Sem mais para o momento.

Atenciosamente,

Raphael Trevizam

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.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...