Multiplicar no Select ou no DB grid
Tenho esse select que estar em uma ADO.
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
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
Curtidas 0
Melhor post
Mateus Ribeiro
03/08/2015
Boa tarde!
Pode pode fazer a multiplicação diretamente
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); ');
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
Mais Respostas
Mateus Ribeiro
31/07/2015
Boa tarde!
Pode pode fazer a multiplicação diretamente
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); ');
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
Mateus Ribeiro
31/07/2015
Boa tarde!
Pode pode fazer a multiplicação diretamente
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); ');
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
Mateus Ribeiro
31/07/2015
Boa tarde!
Pode pode fazer a multiplicação diretamente
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
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
Tiago Santos
31/07/2015
Obrigado Mateus, deu certo
GOSTEI 1
Mateus Ribeiro
31/07/2015
Obrigado Mateus, deu certo
Muito bom :D
Boa sorte.
GOSTEI 0