当前位置:柔美女性网 >

绿色生活 >心理 >

interval函数

interval函数

interval函数

语法:INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}]

该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2.

用法:interval 得到的是一个时间间隔,是一种数据类型,可以直接与日期进行计算

eg> select sysdate - (interval Ƈ' year) from dual (当前时间的前一年)

1,Interval ཇ' year(n)

-- 输出结果为:+11-00 (表示11年0个月)

n为年的精度,默认值为2,'integer' 中的integer位数不能大于n

2,interval ཐ' month(n)

-- 输出结果为:+01-08(1年8个月)

n仍为年的精度,integer的值不能使输出结果溢出(如:n=2输出结果最大值为:+99-11,所以integer值不能大于1199(=99*12+11) )

3,interval ྟ-11' year(n) to month

-- 输出结果为:+99-11

此处的格式必须是‘integer-integer’

4,interval ྟ' day(n)

-- 输出结果为:+99 00:00:00(99天0小时)

n为天的精度,默认值为2

5,interval �' second(n)

-- 输出结果为:+01 01:00:00.000000(1天零1小时)

n为秒的精度(小数点后的位数),默认值为6

6,interval ƈ 1:03:1' day(1) to second(3)

-- 输出结果为:+2 01:03:01.000

标签: interval 函数
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/m22139.html