flashback+interval函数

 

一、interval year to month 类型

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

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

 

二、inter day to second 类型

 格式:INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY | HOUR | MINUTE } [ ( leading_precision ) ]

| SECOND [ ( leading_precision [, fractional_seconds_precision ] ) ] } [ TO { DAY | HOUR | MINUTE | SECOND [ (fractional_seconds_precision) ] } ]

leading_precision值的范围是0到9, 默认是2. time_expr的格式为:HH[:MI[:SS[.n]]] or MI[:SS[.n]] or SS[.n], n表示微秒

范围值: HOUR:    0 to 23

MINUTE: 0 to 59

999999999 

扫描二维码关注公众号,回复: 5933479 查看本文章

SECOND: 0 to 59


select sysdate, sysdate-10/1440 from dual;

select sysdate, cast((systimestamp - interval '10' minute) as date) from dual;



SELECT * FROM kb01_2019
AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '6' minute)
WHERE akb021  like '%惠仁堂%'



SELECT * FROM kb01_2019
AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '6' HOUR)
WHERE akb021  like '%惠仁堂%'


 

猜你喜欢

转载自blog.csdn.net/viviliving/article/details/89177945