Ich versuche, Blei-und Lag-Wert aus einer Spalte mit LAG-und LEAD-Funktionen zu wählen. Unten sind Tabelle und Daten.Apache Bienenstock Windowing Funktionen Verzögerung und Blei Fehler
hive> select * from foo;
OK
a
1
2
3
4
5
6
7
8
9
Time taken: 0.923 seconds
Wenn ich versuche, Blei-und Lag-Wert zu wählen, wirft der folgende Fehler.
hive> select LAG(a, 1) over (order by a) as previous, a, LEAD(a, 1) over (order by a) as next from foo;
FAILED: ParseException line 1:22 missing FROM at '(' near '(' in subquery source
line 1:23 cannot recognize input near 'order' 'by' 'a' in subquery source
Wie löst man dieses Problem?