2016-05-31 3 views
0

Есть ли способ решить эту проблему? в поле даты столбца mysql является значением как timestamp, и я хочу получить всю дату строки, которая имеет конкретное значение в формате Y-mm (2016-05)? , пожалуйста, помогите мне, я укладываю в эту проблему, возможно ли это?mysql code Есть ли способ решить это? substr field column

select * from article where postby = 'admin' AND substr(`date`,0,7) = '2016-05' 

ответ

1

Try 'date_format()' MySQL функции:

select * from article where postby = 'admin' AND date_format(`date`,'%Y-%m') = '2016-05' 
+0

вау принять ... этот метод работы очень велик. спасибо, сэр. хорошо провести время –

+0

@ Проголосовать и отметить ответ, как принято. –

+0

отмечен, спасибо много –

-1

пытаются CAST его первым, если вы должны использовать SubStr

SELECT * FROM article WHERE postby = 'admin' 
AND SUBSTR(CAST(`date` AS CHAR(10)),0,7) = '2016-05' 
+0

спасибо вам дорого, но этот метод не решает мою проблему .. –

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

  • Нет связанных вопросов^_^