Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

hmoreira

Obtenção e contagem do valor na base de dados URGENTE

Mensagens Recomendadas

hmoreira    0
hmoreira

Caros,

Faz tempo que tento arranjar solução para isto mas ainda nao consegui. O que pretendo é o seguinte:

Tenho um projecto de uma empresa de transportes onde registo os dados dos camiões, quais os kgs de mercadoria entregues, quantidade de caixas entregue, etc etc, e o valo que o camiião ganhou com isso.

Agora preciso que:

O programa faça uma pesquisa e "mostre" os seguintes dados:

Para cada camião:

Nº total de kgs entregues entre determinada data, e total ganho entre determinada data (a escolher pelo utilizador) e que no fim permita gravar ou pelo menos imprimir esses dados.

por exemplo:

Camião 1 - 10 (kgs total mes) - 250@(total ganho do mês)

Camião 2 - 20 (kgs total mes) - 500@(total ganho do mês)

Obrihado por uma possível ajuda...é uito urgente, tenho de entregar o programa até ao final deste mês...:S

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
hmoreira    0
hmoreira

A minha dúvida é como conseguir fazer os calculos usando a base de dados.

Por exemplo: Ele tem de somar o total de valor ganho pelo camiao em determinada data, o total de kgs entregues, etc...

E mostrar para todos os camiões os resultados.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
hmoreira    0
hmoreira

Por exemplo, o meu código é:

  OleDbDataAdapter da = new OleDbDataAdapter();

            string liga = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\utilizador\Programa\bd_tvale.mdb;";

            string sql = "";

            sql = ("SELECT  SUM(dados.valor_total) as Valor  FROM dados WHERE dados.id_veiculo LIKE '%" + comboBoxCamiao.SelectedItem + "%'");

         

            da = new OleDbDataAdapter(sql, liga);

            DataTable dt = new DataTable();

            da.Fill(dt);

            dataGridView1.DataSource = dt;

mas ele aqui só vai buscar o valor total de um só camião e só do valor total ganho.... E depois "mostra" no datagrid...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    71
M6

Basta colocares na query os valores que queres obter, exemplo:

SELECT  SUM(dados.valor_total) as Valor , SUM(dados.valor_ganho) as TOTAL_GANHO FROM dados WHERE dados.id_veiculo LIKE '%xxx%'

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade