搜索我有一個數據庫表如下所示:MySQL的:通過子
Datum_Dag | kWh_Dag
-----------------------------
2016-10-03 08:35:00 | 0.005
2016-10-03 08:30:00 | 0.004
2016-10-02 19:15:00 | 19.019
2016-10-02 19:10:00 | 19.019
2016-10-02 19:05:00 | 19.015
2016-10-02 19:00:00 | 19.011
2016-10-02 18:55:00 | 19.004
正如你所看到的,每一天的最後一個條目中包含的能量的那一天收集的總和。我想檢索這些每日值(例如上週)。由於日期也包含時間,所以我正在使用正確的查詢語句。
「Datum_Dag」行的類型爲「datetime」。
我想:
SELECT
Datum_Dag,
SUBSTRING(
`Datum_Dag`,
1,
10
) AS this_will_be_grouped,
MAX(kWh_Dag)
FROM
`tgeg_dag`
WHERE
this_will_be_grouped > DATE_SUB(NOW(),INTERVAL 1 WEEK)
GROUP BY
this_will_be_grouped
但日期範圍不起作用。
有什麼想法?
謝謝!
就試試這個'... WHERE this_will_be_grouped> DATE_SUB(CURDATE(),INTERVAL 1 WEE)...' – 1000111