0
我嘗試在My MariaDB上創建一個RMS函數。我找到了這個話題:Link。MariaDB如何製作RMS功能?
有了這個代碼:
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
的問題是,SQL標準通用表表達式(CTE的)不支持我的版本(10.1.18-MariaDB的)。在Archarm Linux上的事情最後一個是固定的版本10.2.2:MDEV-8308
而且我不知道該怎麼做同樣的工作,以不同的方式。如果有人可以幫忙。
谷歌 「模擬超前滯後在MySQL」 –