Fórum Select com parametro #297614
28/09/2005
0
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
Curtir tópico
+ 0
Responder
Posts
28/09/2005
Roy
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;
Responder
Gostei + 0
28/09/2005
Steve_narancic
Crie uma stored procedure com este select, acredito que vá funcionar
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)