gpt4 book ai didi

variables - 如何对HIVE中的变量执行算术运算?

转载 作者:行者123 更新时间:2023-12-02 21:00:04 25 4
gpt4 key购买 nike

我需要调用两个值之间的所有星期:201701和201710,它们是2017年的第一周和第十周。

我创建了一个变量

set var1 = 201710 ; 

现在,我想使用此变量来获取日期:
select * from table1 where dates between ${hiveconf:var1} - 10 and ${hiveconf:var1} ; 

但是我想我在语法上搞砸了。

但是,我可以处理类似这样的查询:
select * from table 1 where dates >= ${hiveconf:var1}

万分感谢!

最佳答案

我猜你将在没有前面的0的情况下存储个位数周,例如--
20179代替201709

关于variables - 如何对HIVE中的变量执行算术运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43517856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com