Fórum Multiplicar no Select ou no DB grid #527460
31/07/2015
0
dm.ADOQuery2.Close;
dm.ADOQuery2.SQL.Clear;
dm.ADOQuery2.SQL.Add('SELECT i.estoque_ID, i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID); ');
//dm.ADOQuery2.SQL.Add('where nome like ' + QuotedStr(UpperCase(editCliente.text + '%')));
dm.ADOQuery2.Open;
ele me retorna no DB grid as 4 colunas de Estoque_id, Referencia, Preços e o estoque. è possivel fazer com que ao executar o select , ao lado do estoque total seja criado um campo com o total onde o Custo Liquido seja multiplicado pelo estoque?
Agradeço desde já a todos
Tiago Santos
Curtir tópico
+ 0Post mais votado
03/08/2015
Pode pode fazer a multiplicação diretamente
(i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo
Ficando: dm.ADOQuery2.SQL.Add('SELECT i.estoque_ID, i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque, (i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID); ');
Mateus Ribeiro
Gostei + 1
Mais Posts
03/08/2015
Mateus Ribeiro
Pode pode fazer a multiplicação diretamente
(i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo
Ficando: dm.ADOQuery2.SQL.Add('SELECT i.estoque_ID, i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque, (i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID); ');
Gostei + 1
03/08/2015
Mateus Ribeiro
Pode pode fazer a multiplicação diretamente
(i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo
Ficando: dm.ADOQuery2.SQL.Add('SELECT i.estoque_ID, i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque, (i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID); ');
Gostei + 1
03/08/2015
Mateus Ribeiro
Pode pode fazer a multiplicação diretamente
(i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo
Ficando: dm.ADOQuery2.SQL.Add(''SELECT i.estoque_ID, i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque, (i.Custo_Liquido * e.Estoque) as Total_Estq_Lqdo from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID); '');
Espero que seja isso :D
Gostei + 1
03/08/2015
Tiago Santos
Gostei + 1
03/08/2015
Mateus Ribeiro
Muito bom :D
Boa sorte.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)