当前日期是2023-02,我希望在mySQL中获得类似2023-01的日期。SELECT * FROM产品WHERE月份编号= '2023-01'此“2023-01”将来自当前日期的上一个日期先谢了。
hc2pp10m1#
要在MySQL中以'YYYY-MM'格式获取上个月,可以使用DATE_FORMAT和DATE_SUB函数。DATE_FORMAT函数用于将当前日期格式化为'YYYY-MM',DATE_SUB函数用于从当前日期减去一个月。以下是您可以使用的查询示例:
SELECT * FROM products WHERE month_no = DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 MONTH), '%Y-%m')
1条答案
按热度按时间hc2pp10m1#
要在MySQL中以'YYYY-MM'格式获取上个月,可以使用DATE_FORMAT和DATE_SUB函数。DATE_FORMAT函数用于将当前日期格式化为'YYYY-MM',DATE_SUB函数用于从当前日期减去一个月。
以下是您可以使用的查询示例: