Выборка по дате и времени
Добавлено: 15 дек 2010, 10:11
Привет всем!!!
Изначально при проектировании БД в таблице ZAKAZ было поле DATA типа DATE
Далее клиент захотел видеть время заказа (таксист).
Я ввел доп. поля TIMES типа TIME и DATATIME типа TIMESTAMP COMPUTED BY (DATA+TYME)
Создан индекс по полям DATA и TYME
Обращение к таблице через запрос:
select ....
from ZAKAZ
where (DATATIME >= '01.10.2010 09:00:00') and (DATATIME <= '31.10.2010 09:00:00')
Скорость выполнения запроса выросла до критичного значения.
Как мне оптимизировать обращение к таблице?
Спасибо.
Изначально при проектировании БД в таблице ZAKAZ было поле DATA типа DATE
Далее клиент захотел видеть время заказа (таксист).
Я ввел доп. поля TIMES типа TIME и DATATIME типа TIMESTAMP COMPUTED BY (DATA+TYME)
Создан индекс по полям DATA и TYME
Обращение к таблице через запрос:
select ....
from ZAKAZ
where (DATATIME >= '01.10.2010 09:00:00') and (DATATIME <= '31.10.2010 09:00:00')
Скорость выполнения запроса выросла до критичного значения.
Как мне оптимизировать обращение к таблице?
Спасибо.