以下に示すように、実行している非常に単純なクエリが 2 つあります。どちらにも、日付と必要な情報が 1 つ含まれています。クエリでそれらを単一のテーブルとして取得したい。どちらのクエリも、実行に約 0.03 秒かかります。私が彼らに参加しようとしたときはいつでも、彼らは永遠にかかります. 誰かがこの構文で私を助けてくれますか?
SELECT date(date) AS Day, sum(total) / 3600.0 AS Hours
FROM events.Site_Total
WHERE date > '2012-01-01'
GROUP BY Day;
SELECT date(sdate) AS Day, sum(arg) AS Count
FROM events.uptimer
WHERE state > '2012-01-01'
GROUP BY Day;
これが単純であることはわかっていますが、実行に永遠にかからない適切な JOIN 構文がわかりません。1 日に複数の全体が異なる時間であることに注意してください。そのため、date(date) のことを実行し、それによってグループ化していました。
ありがとう!