MySQL DATE
MySQL DATE_SUB() 函数详解
函数简介
DATE_SUB()函数从日期(DATE或DATETIME)中减去时间值(或间隔)。
语法
例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代码:
DATE_SUB(date,INTERVAL expr type)
参数说明:
date 日期(时间)
expr 日期(时间)间隔
type 日期(时间)间隔单位
type 参数可以是下列值:
注意:type分为复合型和不复合型,不复合型的type可以和DATE_ADD()函数通用,expr可以为负数;复合型的type,参数用引号包起来,中间用字符间隔起来,不能使用负数。如果日期(时间)间隔只指定了一个值,也能正常执行,但对应XXX_YYY的type使用的是下划线后YYY的单位,此时可以使用负数。
举例:
复合型
select date_add('2024-12-30', interval '1 2' YEAR_MONTH); #结果:2026-02-28 select date_add('2024-12-30', interval '1-2' YEAR_MONTH); #结果:2026-02-28 select date_add('2024-12-30', interval '1,2' YEAR_MONTH); #结果:2026-02-28 select date_add('2024-12-30', interval 1 YEAR_MONTH); #结果:2025-01-30 select date_add('2024-12-30', interval -1 YEAR_MONTH); #结果:2024-11-30 # 这里先减1年,再减2月,最后减1天,有点意思 select date_sub('2024-12-30', interval '1 2' YEAR_MONTH); #结果:2023-10-30
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。