我有一个如下所示的表,它具有开始范围和结束范围列。生成范围和递减程序的序列号
+------+----------+--------+--+
| f1 | start_r | end_r |
+------+----------+--------+--+
| ABC | 31 | 29 |
+------+----------+--------+--+
我需要在start_r和end_r使用的值,并产生如下面的输出(产生减1的开始和结束范围之间的序列号)
f1 seq_no
ABC 31
ABC 30
ABC 29
我只需要一种方法为了生成值..是否有蜂房中的任何buitin功能呢?
Dudu Markovitz, 我只有2行... 29失踪..! ABC 31 ABC 30' –
有趣。正如你所看到的,我已经测试了代码。请告诉我'select split(空间(31 - 29 - 1),'');' –
+'hive --version' –