SQL Server 2008 :
select 1
where 5 between 1 and 7
1 résultat
select 1
where 5 between 7 and 1
0 résultats
Sur la base de ces résultats et de la Postgre Docs Je suppose que la norme ANSI est la suivante (bien que je ne trouve pas ce document).
a between x and y
==
a >= x AND a <= y
MISE À JOUR :
La spécification SQL-92 indique (citation) :
"X BETWEEN Y AND Z" is equivalent to "X>=Y AND X<=Z"