Согласно документации Microsoft , поведение оператора «МЕЖДУ» должно быть закрытым интервалом как с левой, так и с правой стороны, однако следующий код:
SELECT CASE WHEN (1 BETWEEN 1 AND 2) THEN 'YEAH' ELSE 'NO' END AS [closed in the left],
CASE WHEN (1 BETWEEN 2 AND 1) THEN 'YEAH' ELSE 'NO' END AS [closed in the right]
показывает иначе. Вы можете воспроизвести это? Что ты думаешь?