Teradata中的日期函数

时间:2016-01-25 16:52:02

标签: sql teradata

我有teradata脚本

AND ADD_MONTHS('?StartDate',1)-1 BETWEEN A.CNTSTRT_DT AND COALESCE(A.CNTEND_DT, DATE) 

此脚本看起来提示输入日期,然后在该日期添加一个月。但我不清楚-1的作用。

此外,我看到它比较了日期,看它们是否在CNTSTRT_DT和CNTEND_DT之间,但DATE具体做了什么?

1 个答案:

答案 0 :(得分:0)

-1是一天的子结构,例如查询:

select ADD_MONTHS(cast('2016/01/25' as date),1)-1

返回:2016年2月24日

此外,"日期"是一个返回当前日期的函数。