Мені потрібно вибрати всі рядки в моїй базі даних, створені минулого місяця.
Наприклад, якщо поточним місяцем є січень, тоді я хочу повернути всі рядки, створені в грудні, якщо місяць лютий, то я хочу повернути всі рядки, створені в січні. У мене є date_createdстовпець в моїй базі даних , яка містить список дат , створені в цьому форматі: 2007-06-05 14:50:17.
SELECT * FROM table WHERE date_created BETWEEN (CURRENT_DATE() - INTERVAL 1 MONTH) AND CURRENT_DATE();