0
我需要調用兩個值之間的所有星期:201701和201710,它們是2017年的第一週和第十週。如何對HIVE中的變量執行算術運算?
我創建了一個變量
set var1 = 201710 ;
現在我想使用這個變量獲得的日期,如:
select * from table1 where dates between ${hiveconf:var1} - 10 and ${hiveconf:var1} ;
,但我想我搞亂某處的語法。
但是,我能夠在查詢的工作,如:
select * from table 1 where dates >= ${hiveconf:var1}
由於一噸!
您的查詢工作良好的蜂巢1.2.1000.2.4.3.3-2 – leftjoin
(1)有什麼問題(2)什麼是'dates'的類型/格式? –
@DuduMarkovitz(1)我無法執行查詢之間(2)日期格式是整數 –