Sql 日期-在蜂箱中1分钟

Sql 日期-在蜂箱中1分钟,sql,hive,Sql,Hive,以下问题需要帮助: 我正在使用Hive UI,我必须从日期时间(字符串)减去1分钟 (2019-03-29 00:00-1分钟) 以下内容不起作用: DATEADD(minute,-1, cast(first_value(colt.start_date) over (partition by table.period,table.model_name

以下问题需要帮助: 我正在使用Hive UI,我必须从日期时间(字符串)减去1分钟

(2019-03-29 00:00-1分钟)

以下内容不起作用:

         DATEADD(minute,-1, cast(first_value(colt.start_date) over
                                   (partition by table.period,table.model_name
                                     order by table.start_date desc
                                     rows between unbounded preceding and current row
                                   ) as timestamp
                                 )
                )

日期\u添加(从\u UNIXTIME(UNIX\u时间戳 (第一个值(表.开始日期)结束 (按
table.ytd\u glperiod,table.model\u name 按表订购。开始日期说明
无界前一行和当前行之间的行
),“yyyy-MM-dd HH:MM:ss” ) ),-1

)

要从蜂箱中的值中减去一分钟,请使用:

<col> - interval '1' minute
-间隔“1”分钟

这也适用于更复杂的表达式。

谢谢,但它的配置单元UI和此语法不适用supporting@AnkitSoni . . . 配置单元支持间隔和间隔算法。文档在这个主题上有点分散,但这里有一个参考:。