ЗАПРОС выборки одной даты за разные годы.

Статус
В этой теме нельзя размещать новые ответы.

P2N

Новичок
ЗАПРОС выборки одной даты за разные годы.

есть табличка около 10 000 записей
table1

s_id s_date
1 16.10.2007
2 17.10.2007
3 16.10.2008
4 17.10.2008
5 16.10.2009
6 16.10.1990

необходимо запросом выбрать все даты с днем и месяцем 16.10 без учета года. тоесть, все данные за этот день по разным гадам, начиная с текущего 10 последних записей, тоесть должно получится

1 16.10.2007
3 16.10.2008
5 16.10.2009
=============


нашел запрос он выводит дни рождения ближайшие, но он не пашет...
SELECT *
FROM table1
WHERE DATE_FORMAT(s_date, CONCAT(YEAR(NOW()),"-%m-%d"))
BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 10 DAY);
 

Фанат

oncle terrible
Команда форума
разумеется, он не будет пахать
поскольку предназначен для работы с датой, лежащей в предназначенном для этого поле.

переделываешь дату в поле типа date и все будет работать
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху