merci, neige, pour ta réponse.
mais j'avais déjà lu et essayé <=, sans plus de succès.
mais je viens de penser que : la date que je saisis provient de spiffycal (l'heure doit être à 0:00); cette date est à comparer (between ou <=) avec une date_purchased de la base qui contient une heure "vraie". du coup, le test de compraison est toujours faux.
j'avais résolu en ajoutant 1 jour à ma date calendrier.
dès que j'ai un moment, je positionne l'heure, de la date saisie, à 23:59:59, et je pense que tout devrait rentrer dans l'ordre

merci encore et bonne journée
franz kafka 