Вы можете использовать CURRENT_TIMESTAMP
для получения текущей даты и времени. MySQL изначально сравнивает две даты, так что это плюс. Поэтому все, что вам нужно сделать, это захватить все продукты с release_date
больше, чем CURRENT_TIMESTAMP
.
select
product_name
from
products
where
release_date > CURRENT_TIMESTAMP
Обратите внимание, что это тоже может быть историческим. Таким образом, вы можете заменить любую дату на CURRENT_TIMESTAMP
и получить все продукты, которые не были (или имели, если вы сделали меньше (
where
release_date > '7/1/2009'
Ознакомьтесь с функциями MySQL Date and Time для получения дополнительной информации о том, как вы можете манипулировать датами для выполнения действительно аккуратных запросов.