,可以使用以下SQL语句:
SELECT DATE_SUB(DATE_SUB(DATE(NOW()), INTERVAL DAYOFYEAR(NOW()) DAY), INTERVAL 1 YEAR) AS last_day_of_last_year;
解释:
NOW()
函数返回当前日期和时间。DAYOFYEAR()
函数返回给定日期的年份中的天数。DATE_SUB()
函数用于从日期中减去指定的时间间隔。DATE()
函数用于提取日期部分。这个SQL语句的执行步骤如下:
DAYOFYEAR(NOW())
获取当前日期在年份中的天数。DATE_SUB(DATE(NOW()), INTERVAL DAYOFYEAR(NOW()) DAY)
减去当前日期在年份中的天数,得到去年的日期。DATE_SUB(DATE_SUB(DATE(NOW()), INTERVAL DAYOFYEAR(NOW()) DAY), INTERVAL 1 YEAR)
减去1年,得到去年的最后一天。这样就可以得到去年的最后一天。
在腾讯云的产品中,可以使用腾讯云数据库 MySQL 来执行这个SQL语句。腾讯云数据库 MySQL 是一种高性能、可扩展的云数据库服务,提供了稳定可靠的数据库服务,适用于各种规模的应用场景。
腾讯云数据库 MySQL 产品介绍链接地址:腾讯云数据库 MySQL
领取专属 10元无门槛券
手把手带您无忧上云