Hive

hive dateadd的语法怎样呢

小樊
81
2024-12-20 11:03:56
栏目: 大数据

Hive中的DATEADD函数用于向日期时间字段添加指定的时间间隔。以下是DATEADD函数的语法:

DATEADD(interval_unit, number_of_intervals, date)

参数说明:

示例:

  1. 向日期添加1年:
SELECT DATEADD(YEAR, 1, '2021-01-01'); -- 返回 '2022-01-01'
  1. 向日期添加3个月:
SELECT DATEADD(MONTH, 3, '2021-01-01'); -- 返回 '2021-04-01'
  1. 向日期添加2小时:
SELECT DATEADD(HOUR, 2, '2021-01-01 00:00:00'); -- 返回 '2021-01-01 02:00:00'
  1. 向时间戳添加30分钟:
SELECT DATEADD(MINUTE, 30, '2021-01-01 00:00:00'); -- 返回 '2021-01-01 00:30:00'

0
看了该问题的人还看了