Fórum Dúvida: passar parâmetros com o comando SQL extract #421892
17/08/2012
0
Ex:
and extract(month from DATAEMISSAO) = :MESEMISSAO Params.ParamByName(MESEMISSAO).As
Já tentei passar o parâmetro pelos mais diversos tipos e não consigo de maneira alguma.
Grato.
Renato Silva*
Curtir tópico
+ 0Posts
17/08/2012
William
Params.ParamByName('MESEMISSAO').value := <Qualquer_coisa>
Funcionou tranquilo no MySQL 5.5, supondo que seu campo DATAEMISSAO seja do tipo Date.
Gostei + 0
18/08/2012
Deivison Melo
Gostei + 0
20/08/2012
Renato Silva*
Acabei fazendo assim:
' and extract(month from DTEMISSAO) = :MESEMISSAO ' +
' and extract(year from DTEMISSAO) = :ANOEMISSAO ');
Params.ParamByName('MESEMISSAO').AsString := FormatDateTime('mm', Date);Params.ParamByName('ANOEMISSAO').AsString := FormatDateTime('yyyy', Date);Dessa forma consegui capturar apenas os valores referentes ao mês atual.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)