在MySQL中,我们可以使用DATE_SUB()函数来获取上个月的日期。该函数的语法如下:
it为时间单位。例如,如果我们要获取上个月的今天日期,可以使用以下查询语句:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
其中,CURDATE()函数用于获取当前日期,INTERVAL 1 MONTH表示需要减去1个月的时间。执行以上查询语句,即可得到上个月的今天日期。
除了以上方法,我们还可以使用DATE_FORMAT()函数来获取上个月的日期。该函数的语法如下:
at为日期格式。例如,如果我们要获取上个月的今天日期,可以使用以下查询语句:
-%d')
-%d'为日期格式化字符串,表示输出的日期格式为YYYY-MM-DD。执行以上查询语句,即可得到上个月的今天日期。
假设今天是2022年1月20日,我们要获取上个月的今天日期。以下是使用以上两种方法的实例:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
输出结果为:2021-12-20
-%d')
输出结果为:2021-12-20
本文介绍了,主要使用了DATE_SUB()函数和DATE_FORMAT()函数。以上两种方法都可以实现该功能,具体使用哪种方法取决于个人喜好和实际情况。希望本文对大家有所帮助。