sql: ENTRE v1 E v2

Existe uma diferença na ordem de v1 e v2 em uma consulta BETWEEN no SQL Server?

SELECT *
  FROM table
 WHERE col BETWEEN v1 AND v2

atualmente não obtenho nenhum resultado se v1 for maior que v2. Isso é apenas açúcar sintático para

col >= v1 AND col <= v2

ou realmente leva todos os valores entre os dois? nas minhas observações atuais eu acho que é o primeiro caso.