У меня есть поле даты в моей базе данных, т.е. film_release_date.
Итак, что такое запрос mysql для получения данных следующей недели из таблицы.
Я запускаю этот запрос, но он не работает должным образом.
SELECT *, DATE_FORMAT(film_release_date,'%e-%b-%Y') AS release_date FROM gf_film WHERE MONTH(film_release_date)=MONTH(CURRENT_DATE) AND YEAR(film_release_date)=YEAR(CURRENT_DATE) AND film_release_date>=(CURRENT_DATE) ORDER BY film_release_date DESC
На самом деле его для веб-сайта фильма у меня есть несколько фильмов в моей базе данных, поэтому мне нужен запрос, который приносит каждый фильм на следующей неделе, что означает, что фильмы, которые будут выпущены на следующей неделе, означают следующий friday. Если я запустил это сегодня, т.е. 13, то он отображает все фильмы между 15 до 22, и если вы запустите это от 15 до 22, тогда он отображает данные от 22 до 29