mysql查询产品最新的购买记录,购买记录里面有购买的数量,同一天会有多次购买记录,购买数量为当天购买记录里购买数量的和
时间: 2024-05-06 21:17:36 浏览: 74
可以使用以下的 SQL 查询语句来获取产品最新的购买记录,并且将同一天的购买记录的数量求和:
```sql
SELECT product_id, MAX(purchase_date) as latest_purchase_date, SUM(purchase_quantity) as total_purchase_quantity
FROM purchase_records
GROUP BY product_id, DATE(purchase_date)
```
其中,`purchase_records` 是购买记录的表,包含了以下字段:
- `product_id`:产品的 ID;
- `purchase_date`:购买日期;
- `purchase_quantity`:购买数量。
这个查询语句会将购买记录按照产品 ID 和购买日期进行分组,然后对每个分组计算最大的购买日期和当天购买记录中购买数量的总和。这样就可以得到每个产品最新的购买记录和当天购买数量的总和了。
阅读全文