2014-10-24 3 views
2

У меня есть таблица в моей базе данных MySql с столбцом с именем date. Этот столбец архивирует даты в формате ГГГГ-ММ-ДД.Выбрать запрос возвращает только регистры с конкретным месяцем и годом

Как выбрать только регистры с конкретным месяцем и годом.

Что-то вроде этого:

SELECT * FROM table_name WHERE date = '$MY_MONTH' and YEAR = '$MY_YEAR' 
+0

вы можете проверить эту ссылку для каких-либо больше вопросов http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html –

+0

Что вы пробовали? Можете ли вы дать конкретную ошибку? Пожалуйста, покажите, какие попытки вы сделали. Из того, что, похоже, вы спрашиваете, вы просто спрашиваете, как сделать выбранный вызов, на который был дан ответ здесь. – Parker

ответ

5

Функции MySQL являются дата() и год().

SELECT * FROM table_name WHERE month(date) = '$MY_MONTH' and year(date) = '$MY_YEAR' 
+0

приятно и просто! – neophyte

Смежные вопросы