How do I extract Month and Year in a MySQL date and compare them?

前端 未结 6 2177
天涯浪人
天涯浪人 2020-12-05 22:51

How do I extract the month and date from a mySQL date and compare it to another date?

I found this MONTH() but it only gets the month. I looking for month and year.<

6条回答
  •  悲&欢浪女
    2020-12-05 23:25

    While it was discussed in the comments, there isn't an answer containing it yet, so it can be easy to miss. DATE_FORMAT works really well and is flexible to handle many different patterns.

    DATE_FORMAT(date,'%Y%m')
    

    To put it in a query:

    SELECT DATE_FORMAT(test_date,'%Y%m') AS date FROM test_table;
    

提交回复
热议问题