Bonjour.
Pour des raisons de rapidité d insertion et de calculs j insère le contenu d un fichier csv de 5 millions de lignes avec un champ LaDate que je formate en un int64 : 20250130143300 pour le 30/01/2025 14:33:00.
Mais quand je fais une requete simple sur ce champ 'LaDate', le résultat est systématiquement : -643800239
ma requete :
Ma question est donc simple, comment récuperer ce type de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT LaDate FROM Tb_Ticks WHERE LaDate > 20250130143300 limit 1
Pour info ma base est crée ainsi :
J utilise Delphi / Firedac
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE TABLE IF NOT EXISTS Tb_Ticks ( id INTEGER PRIMARY KEY AUTOINCREMENT, LaDate INTEGER, Last REAL, Bid REAL, Ask REAL);
Merci pour votre aide et vos conseils.
Partager