Справочник по функциям

CURDATE

Аналог в PostgreSQL:

Возвращает текущую дату без времени.

MySQL 8.1
CURDATE()

Возвращаемое значение

Дата (DATE) в формате ГГГГ-ММ-ДД

Примеры

Сегодняшняя дата

MySQL 8.1
SELECT CURDATE();

Возраст на сегодня

MySQL 8.1
SELECT member_name,
	TIMESTAMPDIFF(YEAR, birthday, CURDATE()) AS age
FROM FamilyMembers;

Подробности

Синоним — CURRENT_DATE. Дата берётся в часовом поясе сеанса. В числовом выражении дата превращается в число ГГГГММДД, поэтому CURDATE() - 7 — не дата неделю назад, а число. Чтобы сдвинуть дату, используйте CURDATE() - INTERVAL 7 DAY.

Смотрите также

Где изучить