USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como se usa o sum no sql do visual basic
Daniel da Silva
não registrado
Postada em 20/06/2007 19:28 hs   
Olha para somar umas variaveis faça
data1.recordsource="select * from vendas"
data1.refresh
total=0
while not data1.recordset.eof
total=total+data1.recordset("valor")
data1.recordset.movenext
wend
msgbox total
 
 
mas dizem que tem um metodo melhor e mais rápido para fazer calculo usando um simples linha sql alguém sabe como?
porque meu banco de dados está enorme e ta demorando um pouco para fazer essas somas!
Obrigado desde já?
 
 
 
 
 
     
LCRamos
não registrado
Postada em 21/06/2007 10:11 hs   
Select Sum(Valor) As Variavel From Vendas
MsgBox Variavel
Pode se usar a clausula Where para somar campos determinados.
 
vlu//
     
Daniel Lima da
não registrado
ENUNCIADA !
Postada em 21/06/2007 12:13 hs   
fiz assim LCRAMOS e não dá certo! se pode me dizer o que estou fazendo errado?
 
Data1.DatabaseName = "\webovasvendaslojawin.mdb"
Data1.RecordSource = "Select Sum(Valor) As variavel From Venda"
Data1.Refresh
MsgBox variavel
   
Michel Morgado
não registrado
Postada em 21/06/2007 12:29 hs   

mas você tem o campo valor na sua tabela do banco ? Você tem que dar o sum em cima de algum valor. Se não tiver faça assim:

"Select sum(valor) as Total From vendas"

Data1.refresh

Msgbox "Total", vbinformation, " Atenção !!"

     
Daniel Lima da
não registrado
Postada em 21/06/2007 13:43 hs   
Nesse procedimento abaixo não apresenta nenhum erro!
mas a variavel continua vazia
 
Data1.DatabaseName = "\webovasvendaslojawin.mdb"
Data1.RecordSource = "Select Sum(Valor) As variavel From Venda"
Data1.Refresh
MsgBox variavel
  enquanto no procedimento abaixo da certo! só que é lento!
Data1.DatabaseName = "\webovasvendaslojawin.mdb"
data1.recordsource="select * from venda"
data1.refresh
total=0
while not data1.recordset.eof
total=total+data1.recordset("valor")
data1.recordset.movenext
wend
msgbox total
NO QUE ESTOU ERRANDO?
tem que declarar esse variáveis?
     
Michel Morgado
não registrado
Postada em 21/06/2007 13:52 hs   
Cara .. da uma verificada no bd e ve se o campo valor está como texto e se todos os registros tem valores. Pois aconteceu há um tempo atrás comigo que tinha um campo que não tinha valor e não estava me trazendo o resultado.
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página