Ich versuche, eine RMS-Funktion auf My MariaDB zu machen. Ich habe dieses Thema gefunden: Link.MariaDB wie man eine RMS Funktion macht?
Mit diesem Code:
WITH nums AS
(
SELECT value, ROW_NUMBER() OVER (ORDER BY orderer) AS rn
FROM source
)
SELECT SQRT(AVG(POWER(np.value - nn.value, 2)))
FROM nums np
JOIN nums nn
ON nn.rn = np.rn + 1
Das Problem ist, dass die SQL-Standard Common Table Expressions (CTE) nicht für meine Version nicht unterstützt (10.1.18-MariaDB). Die letzte auf dem Archarm Linux ist die Dinge für die Version 10.2.2: MDEV-8308
Fix und ich weiß nicht, wie man die gleiche Arbeit auf eine andere Art und Weise. Wenn jemand helfen kann.
Google "simulieren Lead-Lag in MySQL" –