Wir versuchen, eine mathematische Operation mit dem Befehl SQL OVER() auszuführen.Wie Sie mathematische Operationen mit dem Befehl SQL OVER() auf BigQuery ausführen
Dies ist die Art der Abfrage ist würden wir gerne laufen ...
SELECT SurvivedCount/(SUM(SurvivedCount) OVER()) AS PercentSurvived
... aber es gibt diesen Fehler:
Encountered " "OVER" "OVER "" at line 2, column 50. Was expecting: ")" ...
Neben dieser in einem zweistufigen SQL aus dem Splitting Sub-Auswahl, gibt es eine Möglichkeit, Mathe mit der Operation OVER() auf Google BigQuery zu tun?
Insbesondere dann, wenn ich mich richtig erinnere, gibt es ein Parsing Problem mit Klammern um analytische Funktionen Legacy-SQL verwenden, aber es sollte in Ordnung Standard-SQL verwenden arbeiten. –