SELECT EXTRACT em banco de dados sqlite
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?
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
Curtidas 0
Respostas
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...
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
14/05/2015
Realmente Alexsandro, o sqllite não tem determinadas funções que a maioria dos BDs possuem!
GOSTEI 0