[firebase-br] SQL Doido

Nobyte X clovis.007x em gmail.com
Sábado Junho 19 13:18:29 -03 2021


Comente o prepare antes do open
Troca o value por asinteger
E troca o asdate por asstring

Se nao funcionar, troque os parâmetros por variável é faça concatenação no
select, dessa forma certeza que irá funcionar

Caso tivesse o banco com os dados da para fazer uma simulação aqui para ver
o que acontecia

Em sex, 18 de jun de 2021 20:16, José Mauricio Barbisan Zottis via lista <
lista em firebase.com.br> escreveu:

> Pessoal, boa noite.
> Tenho um SQL que já tentei de tudo quanto é jeito e todas as tentativas via
> IBEx´pert da certo, porém quando passo pro componente no Delphi(7) não
> aparece nada.
> Alguém saberia o que pode estar acontecendo?
>
> o SQL é este:
>
> select v.cod_cliente,
>        sum(v.peso_coletado)peso_coletado,
>        v.descricao
>   from
> (select f.cod_cliente,
>        f.peso_coletado,
>        f.data_coleta,
>        f.cod_valores_cliente,
>       (select dr.descricao from descricao_residuos dr where dr.codigo =
> (select v2.cod_descricao from valores_cliente v2
>                             where v2.codigo =
> f.cod_valores_cliente))descricao
> from far_mtr f)v
> where v.cod_cliente = :varCodCliente
>   and v.data_coleta between :vardatai and :vardataf
>   group by v.cod_cliente,
>            v.descricao
>
> , no componente chamo assim(Como faço hà anos)
>
>          with qryColetasAgrup do
>            begin
>              Close;
>              ParamByName('varCodCliente').AsInteger :=
> qryBuscaCOD_CLIENTE.Value;
>              ParamByName('vardataI').AsDate         :=
> dtpPeriodoColeta1.Date;
>              ParamByName('vardataI').AsDate         :=
> dtpPeriodoColeta2.Date;
>              Prepare;
>              Open;
>            end;
>
> --
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>


Mais detalhes sobre a lista de discussão lista