0
我每天從不同的商店獲得銷售信息。我第一次嘗試使用:用mysql進行分組
SELECT DATE(TimeStamp) as DATE,SUM(Sales) FROM gain Group by DATE(TimeStamp)
什麼工作正常。
現在我需要知道當天每家商店的結果。我需要得到shop_name
某處英寸
下一個是隻顯示最近7天(INTERVAL 7 DAY
),但如何以及在哪裏?
我每天從不同的商店獲得銷售信息。我第一次嘗試使用:用mysql進行分組
SELECT DATE(TimeStamp) as DATE,SUM(Sales) FROM gain Group by DATE(TimeStamp)
什麼工作正常。
現在我需要知道當天每家商店的結果。我需要得到shop_name
某處英寸
下一個是隻顯示最近7天(INTERVAL 7 DAY
),但如何以及在哪裏?
這個查詢使INTERVAL 7 DAY
&,如果你想選擇shop_name
某處table
你需要JOIN與此表。
SELECT DATE(TimeStamp) as DATE,
SUM(Sales) as total_sales
FROM gain
WHERE DATE(TimeStamp) >= NOW() - INTERVAL 7 DAY
GROUP BY DATE(TimeStamp)
如果shop_name列在增益表中,則查詢如下所示。
SELECT DATE(TimeStamp) as DATE,
SUM(Sales) as total_sales, shop_name
FROM gain
WHERE DATE(TimeStamp) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY);
GROUP BY DATE, shop_name;
分享您的表架構結構和示例數據。 – Viki888
和期望的結果 – Strawberry