Есть таблица:int /enum(0,1)/decimal/enum(0,1)/int): 10 тысяч строк

Нужно построить составной индекс по последним 3-м полям:
decimal/enum(0,1)/int), проблема в том, что decimal почти всегда унакльный столбец и доступ к decimal полю будет не decimal=2555, а decimal>1000, причем всего 6 вариантов:
>0.00
>1000
>2000
>3000
>4000
>5000
Так вот, можно создать дополнительный столбец типа enum(0,1000,2000,3000,4000,5000,6000) по которому и вести сортировку, но мне кажется это лишнем ведь столбец уже и инфа будет дублироваться.
Вопрос:
Можно ли в MySQL создать такой пространственный что-ли индекс, который будет делить поле как-бы по областям т.е. в запросе >3000 он сразу перейдет к просмотру 3-х кусков у следующего столбца enum(0,1).
>3000 AS 3
>4000 AS 4
>5000 AS 5
который будет привязан не к 3500, а к 3, не...1200, а к 1...
Не будет искать 3001, 4006....и т.д.
Незнаю даже как вопрос сформулировать правильно. Короче индекс привязать не к строкам, а к GROUP BY строк.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.