我有teradata脚本
AND ADD_MONTHS('?StartDate',1)-1 BETWEEN A.CNTSTRT_DT AND COALESCE(A.CNTEND_DT, DATE)
此脚本看起来提示输入日期,然后在该日期添加一个月。但我不清楚-1的作用。
此外,我看到它比较了日期,看它们是否在CNTSTRT_DT和CNTEND_DT之间,但DATE具体做了什么?
答案 0 :(得分:0)
-1是一天的子结构,例如查询:
select ADD_MONTHS(cast('2016/01/25' as date),1)-1
返回:2016年2月24日
此外,"日期"是一个返回当前日期的函数。