首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在MySQL中查找去年的最后一天

,可以使用以下SQL语句:

代码语言:txt
复制
SELECT DATE_SUB(DATE_SUB(DATE(NOW()), INTERVAL DAYOFYEAR(NOW()) DAY), INTERVAL 1 YEAR) AS last_day_of_last_year;

解释:

  1. NOW() 函数返回当前日期和时间。
  2. DAYOFYEAR() 函数返回给定日期的年份中的天数。
  3. DATE_SUB() 函数用于从日期中减去指定的时间间隔。
  4. DATE() 函数用于提取日期部分。

这个SQL语句的执行步骤如下:

  1. DAYOFYEAR(NOW()) 获取当前日期在年份中的天数。
  2. DATE_SUB(DATE(NOW()), INTERVAL DAYOFYEAR(NOW()) DAY) 减去当前日期在年份中的天数,得到去年的日期。
  3. DATE_SUB(DATE_SUB(DATE(NOW()), INTERVAL DAYOFYEAR(NOW()) DAY), INTERVAL 1 YEAR) 减去1年,得到去年的最后一天。

这样就可以得到去年的最后一天。

在腾讯云的产品中,可以使用腾讯云数据库 MySQL 来执行这个SQL语句。腾讯云数据库 MySQL 是一种高性能、可扩展的云数据库服务,提供了稳定可靠的数据库服务,适用于各种规模的应用场景。

腾讯云数据库 MySQL 产品介绍链接地址:腾讯云数据库 MySQL

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券