首页 > 编程知识 正文

oracle 计算时间差,oracle时间戳转日期

时间:2023-05-05 06:44:01 阅读:63351 作者:3183

timestamp diff (单元、begin、结束);

TIMESTAMPDIFF函数返回begin-end结果。 其中begin和end是DATE或DATETIME表达式。

可以使用TIMESTAMPDIFF函数混合参数类型。 例如,begin可以是DATE值,end可以是DATETIME值。 如果使用DATE值,则TIMESTAMPDIFF函数将时间部分视为" 00:00:00 "的DATETIME值。

unit参数是“结束”(end-begin )结果的单位,表示为整数。 有效单位如下:

MICROSECOND微秒SECOND秒MINUTE分HOUR时间DAY日WEEK周MONTH月QUARTER季度YEAR年

示例:

selecttimestampdiff(year,' 2019-08-1319336015336016 ',' 2020-08-14 13:47:37 ' ) as year,timestamp diff ' timestampdiff,' 2020-07-14 13:47:37 ',' 2020-08-14 timestampdiff(week,' 2020-08-07 13:47:37 ) timestampdiff ) day '2020-08-141:47:37 ' ) as DAY,timestampdiff,' 2020-08-14 12:47:37 ', ' 2020-08-1413333337 (12:20-2020-08-14-123320 ) ) timestampdiff(minute,' 2020-08-14 123:4733337

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。