Fórum consulta sql com mysql #531928

16/09/2015

0

Boa tarde eu a muitos anos trabalho com delphi e firebird recentemente tive que fazer uma migração pra o banco mysql
nada difícil mas algumas coisas na sintaxe do mysql to apanhando;

select pagvendavf.*   from pagvendavf
inner join vendas on  vendas.codvenda = pagvendavf.codvenda

 where vendas.datavenda between :datain and :data_fim


o fonte acima no firebird funciona corretamente mas no mysql como e a escrita para que a passagem de paramentros funcione? eu joguei esse código no phpMyadmin

ele me retornou o seguinte erro:


1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':datain and :data_fim
LIMIT 0, 25' at line 4
Fabio Cardoso

Fabio Cardoso

Responder

Posts

16/09/2015

Ricardo Araujo

Boa noite,

da uma olhada neste link:

http://www.tutorialspoint.com/mysql/mysql-between-clause.htm
Responder

Gostei + 0

17/09/2015

William


o fonte acima no firebird funciona corretamente mas no mysql como e a escrita para que a passagem de paramentros funcione? eu joguei esse código no phpMyadmin


No gerenciador IBExpert para Firebird ele aceita parametrização na instrução ":data", o phpMyAdmin não tem essa funcionalidade, vc tem que passar os valores direto na instrução.
Responder

Gostei + 0

17/09/2015

Fabio Cardoso

Obrigado senhores pelas respostas eu já consegui resolver criando um app em delphi mesmo que faz as pesquisas pra mim Valeu!!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar