0
我正在嘗試使移動平均值到星期幾,因爲我正在使用sql查詢。 據幀是sqldf在使用子查詢時給出錯誤
和sqldf代碼:
ma_782 = sqldf("SELECT
t1.Id_indicator, t1.Hour,
(
select SUM(t2.Value)/COUNT(t2.Value)
FROM max_value_782 AS t2
WHERE
t1.Hour = t2.Hour and
weekdays.Date(t1.Date) = weekdays.Date(t2.Date)
and DATEDIFF(t1.Date, t2.Date) BETWEEN 1 AND 42
) AS 'MA_by_weekday'
FROM max_value_782 AS t1 ;")
這給了錯誤的rsqlite_send_query
錯誤(康涅狄格州@ PTR,語句):近 「(」:語法錯誤
whi它適用於簡單的選擇:
sqldf("select * from max_value_782")
請注意,不需要分號。 –
@Parfait謝謝:) – Soni007
沒問題...很高興幫助。快樂的編碼! – Parfait