SELECT EXTRACT em banco de dados sqlite

Android

Delphi

SQLite

14/05/2015

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

Curtidas 0

Respostas

Alexsandro

Alexsandro

14/05/2015

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...
GOSTEI 0
Thiago Santana

Thiago Santana

14/05/2015

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