Fórum Parametro para imprimir entre datas e ordem crescente #571795
29/11/2016
0
quero passar um parâmetro para QUERY
Imprimir por período (entre datas)
Imprimir por ordem crescente.
Mailson Janoca
Curtir tópico
+ 0Posts
01/12/2016
Natalia
1 - Por período
Query.SQL.ADD('Select cod_Produto, nom_Produto');
Query.SQL.ADD('From tb_Produto');
Query.SQL.ADD('Where dt_Cadastro >= :dt_Inicial and c.dt_Movimento <= :dt_Final');
Query.SQL.ADD.Parameters.ParamByName('dt_Inicial').Value := dbDataInicial.Text;
Query.SQL.ADD.Parameters.ParamByName('dt_Final').Value := dbDataFinal.Text;2 - Por ordem crescente
Query.SQL.ADD('Select cod_Produto, nom_Produto');
Query.SQL.ADD('From tb_Produto');
Query.SQL.ADD('Order by cod_Produto asc');Gostei + 0
01/12/2016
Araujo Junior.
É interessante voce limpar a query antes de adicionar os comandos.
O comando completo pode ficar assim:
Query.SQL.ADD('Select cod_Produto, nom_Produto');
Query.SQL.ADD('From tb_Produto');
Query.SQL.ADD('Where dt_Cadastro >= :dt_Inicial and c.dt_Movimento <= :dt_Final');
Query.SQL.ADD('Order by cod_Produto');
Query.SQL.Parameters.ParamByName('dt_Inicial').Value := dbDataInicial.Text;
Query.SQL.Parameters.ParamByName('dt_Final').Value := dbDataFinal.Text;
Gostei + 0
01/12/2016
Natalia
Obrigada pela correção :)
Gostei + 0
01/12/2016
Jones Granatyr
Where dt_Cadastro between :dt_Inicial and :dt_Final
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)