Subtract value from date(从日期中减去数值)¶
Supported in: Batch, Faster, Streaming
Returns the date that is 'value' days/weeks/months/quarter/years before 'start'.
Expression categories: Datetime
Declared arguments¶
- Date: Date to subtract value to.
Expression\ - Unit: Date unit of the 'value' parameter.
Enum\ - Value: Number of days / weeks / quarters / years to subtract.
Expression\
Output type: Date
Examples¶
Example 1: Base case¶
Argument values:
- Date: 2022-04-05
- Unit:
DAYS - Value: 2
Output: 2022-04-03
Example 2: Base case¶
Argument values:
- Date: 2022-04-05
- Unit:
MONTHS - Value: 2
Output: 2022-02-05
Example 3: Base case¶
Argument values:
- Date: 2022-04-05
- Unit:
QUARTERS - Value: 2
Output: 2021-10-05
Example 4: Base case¶
Argument values:
- Date: 2022-04-05
- Unit:
YEARS - Value: 2
Output: 2020-04-05
Example 5: Null case¶
Argument values:
- Date:
date - Unit:
YEARS - Value:
value
| date | value | Output |
|---|---|---|
| 2022-04-05 | null | null |
| null | 2 | null |
| null | null | null |
中文翻译¶
从日期中减去数值¶
支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
返回在"起始日期"之前"数值"天/周/月/季度/年的日期。
表达式类别: 日期时间(Datetime)
声明的参数¶
- 日期(Date): 要从中减去数值的日期。
表达式\ - 单位(Unit): "数值"参数的日期单位。
枚举\ - 数值(Value): 要减去的天数/周数/季度数/年数。
表达式\
输出类型: Date
示例¶
示例 1:基本情况¶
参数值:
- 日期: 2022-04-05
- 单位:
DAYS - 数值: 2
输出: 2022-04-03
示例 2:基本情况¶
参数值:
- 日期: 2022-04-05
- 单位:
MONTHS - 数值: 2
输出: 2022-02-05
示例 3:基本情况¶
参数值:
- 日期: 2022-04-05
- 单位:
QUARTERS - 数值: 2
输出: 2021-10-05
示例 4:基本情况¶
参数值:
- 日期: 2022-04-05
- 单位:
YEARS - 数值: 2
输出: 2020-04-05
示例 5:空值情况¶
参数值:
- 日期:
date - 单位:
YEARS - 数值:
value
| date | value | 输出 |
|---|---|---|
| 2022-04-05 | null | null |
| null | 2 | null |
| null | null | null |