оптимизация запроса, тип поля date

  • Автор темы Автор темы Vadimka
  • Дата начала Дата начала

Vadimka

Новичок
оптимизация запроса, тип поля date

ДР пользователя хранится в поле dr2 тип (date), mysql 4.1
мне необходимо выбрать именниников, я выбираю вот так:
WHERE
MONTH(dr2)=03
AND DAYOFMONTH(dr2)=26
order by
substring(dr2,9,2) ASC,
substring(dr2,6,2) ASC,
substring(dr2,2,2) ASC
возможно ли оптимизировать запрос?
 
Vadimka
ну и объясни что делает этот запрос ?
ищет записи где месяц=3 и день=26 и дальше что?
 
Andreika
так вроде понятно написано что ищется сегодняшний день и месяц, и в сабже написано "можно ли оптимизировать запрос", применить другие ф-ции и т.п.
 
Vadimka
я нерусские буквы писать? вы из них вопрос не составлять получаться? или вам есть лень нехотеть ответить?
 
зачем? запрос тормозит? не выполняет свою функцию?
 
Лучше так:
WHERE MOUNTH(dr2) = MOUNTH(CURDATE()) AND DAYOFMONTH(dr2) = DAYOFMONTH(CURDATE());
 
Сверху