今週の販売数をカウントするクエリがあります。次のようになります。
SELECT DAYNAME(SOLD), COUNT(*) FROM SALES_DATA
WHERE SOLD BETWEEN '2012/10/14 00:00:00' AND '2012/10/21 00:00:00' AND STORE_ID = 1010 GROUP BY DAYNAME(SOLD) ORDER BY DAY(SOLD);
出力は次のようになります。
DAYNAME(SOLD) COUNT(*)
Sunday 400
Monday 375
Etc. Etc.
比較のために、前の週の売上の 3 番目の列が必要です。ただし、これを行うには、別の日付範囲を持つ別の where 句が必要です。だから私の質問は、どうすればこれを達成できるでしょうか? 私はmysqlにかなり慣れていないので、このようなものを見つけていません。結合は機能しますか? それらがどのように機能するかはよくわかりません。私の望ましい出力は次のようになります。
DAYNAME(SOLD) COUNT(*) COUNT(*)
Sunday 400 550
Monday 375 250
Etc. Etc. Etc.
前もって感謝します!!