2009-02-01 6 views

Répondre

2

SQLite3 ne dispose pas d'un type datetime, bien qu'il ne date and time functions.

Généralement, vous stockez les dates et les heures dans votre base de données dans quelque chose comme le format ISO 8601: YYYY-MM-DD HH:MM:SS. Les datans trient ensuite lexicographiquement dans l'ordre chronologique.

Avec vos datetimes stockés de cette façon, vous utilisez simplement des comparaisons de texte tel que

SELECT * FROM tbl WHERE tbl.start = '2009-02-01 10:30:00' 

ou

SELECT * FROM tbl WHERE '2009-02-01 10:30:00' BETWEEN tbl.start AND tbl.end; 
+0

Ok, je regardais le lien sur le site SQLite, mais je suis pas clair comment dire si le temps que je cherche est entre l'heure et la fin. Pouvez-vous m'aider? – DEzra

Questions connexes