Bonjour et bonne année à tous,

A l'ocation du changement d'année j'au eu un bug dans une application VB qui utilise une base MySql.

J'ai trouvé une parade mais je ne comprend pas pourquoi si quelqu'un peut m'éclairer.

J'ai une table des années avec une date de début et une date de fin pour chaque exercice.
Je recherche l'identifiant de l'année correspondant à une date saisie:
J'avais une requéte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT IdAnRef FROM anref WHERE '2020/01/06' BETWEEN FinAnRef AND DebutAnRef
Elle marchait très bien en 2019
J'ai remplacé par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT IdAnRef FROM anref WHERE '2020/01/06' >= DebutAnRef  AND  '2020/01/06' <= FinAnRef
Je ne comprend pas qu'elle différence il y a entre les deux mais dans le premier cas la requéte ne trouve pas l'année et dans la seconde oui.