MySQL 统计每天每个仓库的发货数据
时间: 2024-01-21 09:19:34 浏览: 154
假设你有一个名为 `orders` 的表,其中包含以下列:
- `id`:订单 ID
- `warehouse`:仓库名称
- `shipping_date`:发货日期
你可以使用以下 SQL 查询来统计每天每个仓库的发货数据:
```sql
SELECT warehouse, shipping_date, COUNT(*) as num_shipments
FROM orders
GROUP BY warehouse, shipping_date
ORDER BY warehouse, shipping_date;
```
这个查询会返回每个仓库每天的发货数据,以及该日期下发货数量的统计值。你可以根据需要修改 `orders` 表的列名和查询中的表名。
相关问题
MySQL 统计每天每个仓库的发货数据并按天展示每个仓库的发货数据
可以使用以下 SQL 查询语句来实现:
```
SELECT DATE(shipping_date) AS date, warehouse_id, COUNT(*) AS shipments
FROM your_table_name
GROUP BY date, warehouse_id
ORDER BY date, warehouse_id
```
其中 `your_table_name` 为存储发货数据的表名,`shipping_date` 为发货日期字段,`warehouse_id` 为仓库 ID 字段。该查询语句会按照发货日期和仓库 ID 进行分组,并统计每个分组中的发货数量,最后按照日期和仓库 ID 排序展示。
阅读全文