Ir para conteúdo

Arquivado

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

Lívia Rodrigues

[Resolvido] Popular array com consulta sql VB.NET

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

 

 

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.