DATETIME_SUB
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
用法示例
DATETIME_SUB(Order Date, INTERVAL 1 WEEK)
语法
DATETIME_SUB( datetime_expression, INTERVAL integer part )
参数
datetime_expression
- 日期或日期和时间字段或表达式。
integer
- 一个整数字段或表达式,表示要减去的部分的数量。
part
- 要减去的时长单位。DATETIME_ADD 支持以下 part
值:
MICROSECOND
:适用于日期和时间字段或表达式。
MILLISECOND
:适用于日期和时间字段或表达式。
SECOND
:适用于日期和时间字段或表达式。
MINUTE
:适用于日期和时间字段或表达式。
HOUR
:适用于日期和时间字段或表达式。
DAY
WEEK
:此日期部分从星期日开始。
ISOWEEK
:使用 ISO 8601 格式的周边界值。ISO 格式的周从星期一开始。
MONTH
QUARTER
YEAR
ISOYEAR
:使用 ISO 8601 格式的周编号年份边界值。ISO 格式年份的边界值是其星期四属于相应公历年的第一周的星期一。
返回数据类型
日期和时间
示例
示例公式 |
输出 |
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) |
2008-12-25 15:20:00 |
DATETIME_SUB(DATE "2008-12-25", INTERVAL 5 DAY) |
2008-12-20 |
备注
此函数不适用于兼容模式日期类型。
如果日期是(或接近)月份的最后一天,则需要特殊处理 MONTH
、QUARTER
和 YEAR
部分。如果由此所得到的月份的天数少于原始日期或日期时间的天数,则所得到的日期作为新月份的最后一天。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-03。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-03。"],[],[]]