Operador Between en SQL
El operador BETWEEN selecciona valores dentro de un rango determinado, es equivalente a usar dos condiciones para un mismo campo usando los comparadores Mayor o igual Y Menor o igual, usemos de ejemplo la tabla productos de la base de datos Northwind (que puedes descargar en este link) para el siguinte ejemplo que selecciona registros que su precio este engre 5 y 10.
SELECT ProductName, UnitPrice FROM Products
WHERE UnitPrice>=5 AND UnitPriece<=10
Ahora haciendo el ejemplo con BETWEEN
SELECT ProductName, UnitPrice FROM Products
WHERE UnitPrice BETWEEN 5 and 10
Para la instrucción BETWEEN, los valores pueden ser números, texto o fechas, por ejemplo ahora mostremos las ordenes de 1997
SELECT OrderID, OrderDate from Orders
WHERE OrderDate BETWEEN ‘1997-01-01’ and ‘1997-12-31’