关于TDSQL中,ADD_MONTHS的使用

ADD_MONTHS表示从某日期增加或减少指定月份的日期。它考虑了大小月问题,所以计算日期是准确的。

ADD_MONTHS (DATE,5)

ADD_MONTHS (“1970-01-01”,5)

它传入日期类型的字段,或者字符串类型的字段均可。增加或减少了多少个月。

关于它,可以变相的用于年份计算。增加或减少变为12的倍数即为增加或减少了多少个年。

类比回忆:

    日期类型的值,可以直接加减天数进行日期运算。但1 3 5 7 8 10 12 是31天, 4 6 9 11是30天,还有个2月四年一变28跳29。

使用给好处:

无论上游传入的数据是日期类型的字段,还是格式正确的字符串类型的字段,都可以得到准确的计算日期功能。

类比:

TD中存在系统日历,利用系统日历可以进行日期计算。另谈。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值