Select com parametro
Como faço para criar um select que tenha parametro??
Ex: select datavenda, sum(qtdvenda), (sum(qtdvenda) / :parametro) as Media
from venda
So estou conseguindo passar parametros quando esse esta na clausula where, mas nesse caso eu pretendo passar na propria clausula select mesmo..
Alguma ajuda??
Ex: select datavenda, sum(qtdvenda), (sum(qtdvenda) / :parametro) as Media
from venda
So estou conseguindo passar parametros quando esse esta na clausula where, mas nesse caso eu pretendo passar na propria clausula select mesmo..
Alguma ajuda??
Tcarvalho
Curtidas 0
Respostas
Roy
28/09/2005
Faça assim:
seuparametro:=parametro;
query.Close;
query.SQl.Clear;
query.SQL.Add(´select datavenda, sum(qtdvenda),´);
query.SQl.Add(´ (sum(qtdvenda) / ´+seuparametro+´) as Media´);
query.SQl.Add(´from venda ´);
query.OPen;
seuparametro:=parametro;
query.Close;
query.SQl.Clear;
query.SQL.Add(´select datavenda, sum(qtdvenda),´);
query.SQl.Add(´ (sum(qtdvenda) / ´+seuparametro+´) as Media´);
query.SQl.Add(´from venda ´);
query.OPen;
GOSTEI 0
Steve_narancic
28/09/2005
Crie uma stored procedure com este select, acredito que vá funcionar
GOSTEI 0