А как можно сделать следующую выборку?
из некоей таблицы нужно сделать выборку записей у которых поле data совпадает с датой из поля birthdate таблицы cms_users отбросив из birthdate год, ну тоесть должен месяц совпадать и день.
тоесть интересует возможность в запросе без предварительной обработки какой то функцией указать значение birthdate без года
#1
21 октября 2013 в 00:02
выборка всех id из таблицы cms_mytable, где месяц и день соответствуют месяцу и дню даты рождения пользователя с id=158.
Ну как-то так, не знаю структуры "некоей таблицы" и типа поля "data" и принимаю его тип за Дату — как и birthday.
Ну как-то так, не знаю структуры "некоей таблицы" и типа поля "data" и принимаю его тип за Дату — как и birthday.
select my.id from cms_mytable my ,cms_users u where MONTH(u.birthdate)=MONTH(my.data) and DAY(u.birthdate)=DAY(my.data) and u.id = 158
#3
21 октября 2013 в 18:52
SJen, спасибо, похоже то что нужно.