DATE - дата из datetime
Функция DATE
извлекает дату из даты-времени в формате год-месяц-день
.
SELECT DATE(дата-время) FROM `имя_таблицы`; -- возможно применение операторов
В данном примере при выборке из таблицы из даты извлекаются день, месяц и год одновременно:
SELECT *, DATE(datetime) as date FROM `events`;
Функцию DATE
можно использовать для того, чтобы выбрать из базы данных записи, в которых дата равна текущей, в случае, если дата хранится
в формате datetime
. Это делается следующим образом с помощью CURRENT_DATE
:
SELECT * FROM `events` WHERE DATE(datetime)=CURRENT_DATE();