SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.02.2023 09:19:54

rbwest
Участник
Зарегистрирован: 30.10.2011
Сообщений: 19

Выборка по дате игнорируя год

Добрый день! Есть таблица с полем start_date (datetime, 0000-00-00 00:00:00)
Можно ли как то составить запрос типа SELECT * FROM `table` WHERE `start_date`='2023-02-18 00:00:00'
так, чтобы получить все записи, содержащие ****-02-18 00:00:00, то есть игнорируя год, но учитывая месяц и число? Время без разницы, оно всегда по нулям.
Заранее спасибо!

Неактивен

 

#2 18.02.2023 22:42:55

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5823

Re: Выборка по дате игнорируя год

SELECT * FROM `table` WHERE month(`start_date`)=2 and day(`start_date`)=18

Неактивен

 

#3 19.02.2023 10:49:36

rbwest
Участник
Зарегистрирован: 30.10.2011
Сообщений: 19

Re: Выборка по дате игнорируя год

vasya написал:

SELECT * FROM `table` WHERE month(`start_date`)=2 and day(`start_date`)=18

Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson