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