SELECT EXTRACT em banco de dados sqlite

14/05/2015

0

Olá pessoal estou com dificuldades em relação ao uso do banco de dados sqlite, estou desenvolvendo uma aplicação para android no delphi e não estrou conseguindo
usar o comando SELECT EXTRACT(day from CADASTRO.DATANASCIMENTO) FROM CADASTRO
é retornado a mensagem de erro [FireDac][Phys][SQLite] ERROR: near "FROM": sysntax error.

formulando de forma incorreta a instrução sql?
Alexsandro

Alexsandro

Responder

Posts

15/05/2015

Alexsandro

Olá pessoal já consegui resolver... de fato em banco de dados sqlite, não tem como usar o comando EXTRACT, mais consegui resolver com o strftime...
o comando ficou assim:

select NOME, DATANASCIMENTO from CADASTRO where strftime('%d',DATANASCIMENTO) = : dia // pega o dia do campo datanascimento.
só lembrando que o resultado obtido é no formato String...
Responder

15/05/2015

Thiago Santana

Realmente Alexsandro, o sqllite não tem determinadas funções que a maioria dos BDs possuem!
Responder

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

Aceitar