Ведущая функция в Улье

user3447653 спросил: 14 ноября 2017 в 07:27 в: hive

Я пытаюсь получить следующее "name1" после определенного "name2". Например, следующим "name1" после "complete2" в "name2" является "init3". Это запрос, который я использую, но он возвращает ноль.

    date_time                    name1        name2           
    2017-11-23 00:09:46          init1        complete1
    2017-11-23 00:09:48          init2        complete2
    2017-11-23 00:09:50          init3        complete3   select date_time,name1,name2,
   lead(name1,1) over (order by date_time) as next_word
   from tab1
   where date_time between "2017-11-23 00:00:00" and "2017-11-23 23:59:59" 
   and name2 like "%complete2%";

0 ответов