前の週を合計するクエリを探しています
当日
SELECT Sum(total_cost)AS "total"
FROM purchases
WHERE datetime >= Curdate();
今週
SELECT SUM(total_cost)as "total"
FROM purchases
WHERE datetime >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK);
前日
SELECT SUM(total_cost)AS "total"
FROM purchases
WHERE datetime >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
AND datetime <= CURDATE();
前の週を計算するためにこれに似たクエリを探しています。うまくいかないようです。