Moi je te le conseil, même si j’saurais pas te dire pourquoi, peut-être que le traitement SQL ne marche pas si tu utilises pas des champs date, jamais essayé ^o) !
il serait logique que cela ne fonctionne pas, car mis à part une feature que j’ignore, mais < ne fait pas un cast vers le format date pour comparer et donc les résultats sont plus qu’aléatoires.
effectivement, on dirait que s’il y a une des opérandes de < ou > qui est un datetime ou un timestamp, l’autre est convertie en timestamp avant comparaison.