Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Com salvar os dados de uma consulta em uma matriz no vb.net?
Obrigada, beijos
Lívia
Procure aqui:
http://www.luis.blog.br/operadores-aritmeticos-logicos-e-comparacao.aspx
http://www.criarweb.com/artigos/756.php
http://br.groups.yahoo.com/group/delphi-br/message/25155
Você pode somar todas as colunas usando a sintaxe SUM do SQL, aí se preferir pode jogar este valor para fora, em uma única variável do programa que você está usando e depois dividir esta variável por 10 ou pelo numero de colunas que ele deu.
Para isto você precisaria executar uma função escalar (ExecuteScalar) do sql e pegar o numero de linhas que o banco de dados tem, feito isso você precisa armazenar estes dados e depois utilizar algo do tipo:
SELECT SUM(Coluna) FROM Tabela
Jogando isso para uma variável:
Dim comando as new SQLCommand("SELECT SUM(Coluna) FROM Tabela",conexao)
conexao.open()
dim soma as double = Convert.ToDouble(comando.ExecuteNonQuery())
comando.commandText = "SELECT * FROM Tabela"
dim linhas as integer = Convert.ToInt32(comando.ExecuteScalar())
dim total as double = Convert.ToDouble(soma / linhas)
Algo mais ou menos deste jeito.
Valeu galera eu não tinha pensado nessa forma.
Consegui resolver meu problema assim.
Abraços
você pode fazer isso diretamente na sua string SQL, ou também através de for, somando e depois dividindo o total, feito isto dê um INSERT depois