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 :
Elle marchait très bien en 2019
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT IdAnRef FROM anref WHERE '2020/01/06' BETWEEN FinAnRef AND DebutAnRef
J'ai remplacé par :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT IdAnRef FROM anref WHERE '2020/01/06' >= DebutAnRef AND '2020/01/06' <= FinAnRef
Partager