Ir para conteúdo

POWERED BY:

Arquivado

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

horse

Soma de registros de uma mesma variavel

Recommended Posts

Gostaria de saber como poderia fazer para que possa somar um determinado valor de uma variavel de vários registro.Por exemplo: Nome NumeroAlberto 10Bruna 11Total Numero = 21Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz dessa forma <% Set rec_total = Server.CreateObject("ADODB.Recordset") rec_total.Open "SELECT * FROM tbCompromissos",conn,1 total_horas = Hora_dec while not rec_total.eof total_horas = total_horas + 1 %> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Total: <%= total_horas %></td> </tr> </table> <% rec_total.movenext wend %>Mas ele somente vai somando o valor + 1EU gostaria que ele fosse somando os valor de uma variavel do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

bastariaSELECT SUM(Numero) AS Total FROM TABELAse tiver algum filtro use o WHERE larara depoisem seguida recura usando TOTAL = RS("TOTAL")

Compartilhar este post


Link para o post
Compartilhar em outros sites

QUando coloco essas linhas dá erro no SUMe sem eele...apenas fica somando numero anterior + 1E gostaria que ele fosse pegando os registro e ir somando o valor da variavel numero

Compartilhar este post


Link para o post
Compartilhar em outros sites

com aquilo voce não precisa de loop para somar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou usando da seguinte formacont.Open "SELECT SUM(Horas_Dec) as total from tbCompromissos"total=cont.fields("total")..e pra exibi o valor<% = total %>não funciona..apresenta seguinte erro..Error Type:Microsoft VBScript runtime (0x800A01A8)Object required: ''

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o nome de sua conexao??? vou fazer o exemplo aqui sendo CN ai voce troca pela suatente assimSET RS = CN.Execute("SELECT SUM(Horas_Dec) as total from tbCompromissos")TOTAL = RS("total")e para exibir da mesma forma<%= TOTAL %>agora tem de ver este campo Horas_Dec, isto é um numero???

Compartilhar este post


Link para o post
Compartilhar em outros sites

putissss olha o jeito que eu coloqueiSET RS = conn.Execute("SELECT sum(Hora_Dec) as total_horas from tbCompromissos")TOTAL_HORAS = RS("total_horas")e ainda tem erro.. =/Error Type:Microsoft OLE DB Provider for SQL Server (0x80040E07)The sum or average aggregate operation cannot take a char data type as an argument.

Compartilhar este post


Link para o post
Compartilhar em outros sites

foi o quie pergunteio que tem neste campo???

Compartilhar este post


Link para o post
Compartilhar em outros sites

de nada tiozinho

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.