Bonjour,
j'ai déjà tenté ma chance sur le forum de PostgreSQL, mais sans succès, et mon problème est surtout du SQL plutôt que propre à une BDD alors je vous explique mon problème.
je travaille sous PostgreSQL 8.1, sous Windows.
j'ai une table avec un champ de type Date, j'aimerais faire 1 SELECT et reprendre tous les enregistrements entre 2 Dates
Code : Sélectionner tout - Visualiser dans une fenêtre à part Ma_table(nom_champ VARCHAR, date DATE)
je fais pour cela 1 SELECT comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT nom_champ WHERE date >=dateDebut AND date <= dateFin
j'ai remarqué que
ne fonctionnait pas, exemple si je sélectionne tous les enregistrements >= 17 juillet 2006 et <= 17 juillet 2006, il ne reprendra rien, par contre, si l'on met seulement seulement les enregistrements >= 17 juillet 2006, là pas de problème, cela prend tous les enregistrements inscris le 17 juillet 2006 correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part date <=dateFin
Y'aurait t-il un "bug" avec "plus petit égal" et les dates ???
je précise que mon format des dates est le suivant mois/jour/année
Je vous remercie d'avance
Partager