Bonjour.

Dans un programme écrit avec Lazarus et utilisant Sqlite, j'ai un problème de gestion des dates ... (du coup, je ne sais pas si je dois mettre mon post dans ce forum ou dans celui dédié à Sqlite).

J'ai créé par code un champ Date dans une de mes tables de type ftDate

Ce champ est alimenté en utilisant un TDbDateEdit (champ DateFormat laissé vide)

Je ne sais pas comment manipuler ce champ à l'aide d'une requête SQL :

si je fais un select Date from operations, cela m'affiche par exemple : 08/12/2020
mais si je fais select date('now'), cela renvoie : 2020-12-09

Ma question est donc : comment faire pour sélectionner toutes les opérations du 8/12/2020 par exemple ?

select * from operations where date='08/12/2020' ne renvoie rien
idem pour select * from operations where date='2020-12-08'.

A noter que SELECT strftime('%Y-%m-%d', Date) FROM operations renvoie -459-11-03 pour le 8/12/20 ou -459-08-11 pour le 15/9/2020 ...

julianday(date('now')) renvoie 2459192,5 (9/12/20 vers 12h) mais juliandate(date) renvoie 44173 pour le 8/12/20

Merci d'avance pour vos réponses.

Christian