ник: snipe
Если исходить из того что In() в принципе анаголичен оператору OR (правда говорят что работает быстрее) то можно числа оставить в In а диапазоны вытащить отдельно
например так
SELECT CDbl(Replace([столбец],"Item","")) AS Поле
FROM Таблица1
WHERE (((CDbl(Replace([столбец],"Item",""))) In (1,3,5,7) Or ((CDbl(Replace([столбец],"Item","")))>=9 And (CDbl(Replace([столбец],"Item","")))<=12)));