Разница между операторами BETWEEN и NOT BETWEEN в SQL заключается в том, что BETWEEN выбирает значения в заданном диапазоне, а NOT BETWEEN — записи, которые не попадают в определённый диапазон. 3
Оператор BETWEEN возвращает значение TRUE, если значение аргумента больше значения аргумента beginexpression или равно ему и меньше значения аргумента endexpression или равно ему. 1
Оператор NOT BETWEEN возвращает значение TRUE, если значение аргумента меньше значения аргумента beginexpression или больше значения аргумента endexpression. 1
Таким образом, BETWEEN используется для выбора значений в заданном диапазоне, а NOT BETWEEN — для выбора записей, которые не попадают в определённый диапазон. 3