В дополнение к предыдущему ответу ниже приведен код, который вы обязательно должны попробовать
Функция DATE_SUB
в улье позволяет вычитать даты целыми числами, поэтому в нашем случае 30 означает месяц **
Чтобы привести строки к датам, вы можете использовать функции TO_DATE()
или DATE()
.
** Определение месяца зависит от вашего варианта использования. В этом случае мы рассматриваем 30-дневный разрыв как месяц. Если ваш вариант использования требует, чтобы календарные месяцы считались месяцем, используйте функцию add_months
вместо
SELECT columns
from TABLE_NAME
WHERE YOUR_DATE_COLUMN_NAME
BETWEEN DATE(CURRENT_DATE) AND DATE_SUB(CURRENT_DATE, 30)