时间间隔
类型
适用于:砖的SQL砖运行时
代表的间隔时间在秒或月。
语法
时间间隔{yearMonthIntervalQualifier|dayTimeIntervalQualifier}yearMonthIntervalQualifier{一年(来月]|月}dayTimeIntervalQualifier{一天(来{小时|一分钟|第二个}]|小时(来{一分钟|第二个}]|一分钟(来第二个]|第二个}
笔记
间隔覆盖年或几个月被称为year-month间隔。
间隔覆盖天,小时,分钟,秒被称为白天间隔。
你不能合并或比较year-month和白天间隔。
白天的时间间隔是严格基于86400年代和60年代/分钟/天。
秒总是认为包括微秒。
文字
一年- - - - - -月时间间隔时间间隔(+ | -]yearMonthIntervalStringyearMonthIntervalQualifier一天- - - - - -时间时间间隔时间间隔(+ | -]dayTimeIntervalStringdayTimeIntervalQualifieryearMonthIntervalString{' [+ | -]y […]|' [+ | -]y […] - [m]米”}dayTimeIntervalString{“[+ | -]d […]|“[+ | -]d […][h] h”|“[+ | -]d […h] [h]: [m]米”|“[+ | -]d […](h]h:(米]米:(年代]年代'|“[+ | -]d […](h]h:(米]米:(年代]年代。米年代(米年代][ms][us][us][us]'|“[+ | -]h […]|“[+ | -]h […]: [m]米”|“[+ | -]h […]: [m] . m: [s]年代|“[+ | -]h […]: [m] . m: [s] s.m(女士)(女士)(美国)(美国)(美国)”|“[+ | -]m […]|“[+ | -]m […]: [s]年代|“[+ | -]m […]: [s] s.m(女士)(女士)(美国)(美国)(美国)”|“[+ | -]年代[…]|[+ | -]年代[…]m(女士)(女士)(美国)(美国)(美国)”}
y
:经过数年。米
:经过几个月。d
:运行天数。h
:运行的小时数。米
:经过数分钟。年代
:经过的秒数。女士
:经过的毫秒数。我们
:经过数微秒。
除非一个单元构成的主要单位intervalQualifier
它必须属于定义范围:
个月:0到11
时间:0到23之间
分钟:在0和59岁之间
秒:在0.000000和59.999999之间
你可以前缀内部或外部标志intervalString
。如果有一个- - - - - -
符号,间隔是负的。如果有两个或两个- - - - - -
迹象,间隔是正的。如果组件intervalString
中的组件不匹配了intervalQualifier
一个错误。如果intervalString
值不符合指定的范围intervalQualifier
一个错误。