Bonjour,
moi, j'écrirais votre manière de faire l'insert, je ne sais pas où vous avez été pêcher votre valeur 40868.66688657407
en tout cas j'apprend une chose, SQLite peut utiliser des dates J-C ! Reste à trouver le bon calcul
mais je ne m'y fierai pas
j'écrirais
INSERT INTO matable (ident, valide, creation_date) VALUES ("IA1.01.02", False, '2011-11-21 16:00:19');
EDIT si vous voulez entrer des valeurs numeriques utilisez des choses comme 'unixepoch'
ici un calcul de démo
SELECT (julianday('2011-11-21') - 2440587.5)*86400.0,datetime(1321833600+57619, 'unixepoch'),1321833600+57619
la valeur s'il devait y en avoir une pour '2011-11-21 16:00:19' serait 2455887.166886574
obtenue ainsi
SELECT strftime('%J','2011-11-21 16:00:19')
%J pour juliandate
Partager