-- 示例表:sales
-- +----+------------+-------+
-- | id | date | amount|
-- +----+------------+-------+
-- | 1 | 2023-01-01 | 100 |
-- | 2 | 2023-01-01 | 200 |
-- | 3 | 2023-01-02 | 150 |
-- | 4 | 2023-01-02 | 250 |
-- +----+------------+-------+
-- 使用 GROUP BY 按日期分组,并计算每天的总销售额
SELECT date, SUM(amount) AS total_sales
FROM sales
GROUP BY date;
-- 解释:
-- 1. `SELECT date, SUM(amount) AS total_sales`:选择日期列和每组的销售总额。
-- 2. `FROM sales`:从 `sales` 表中查询数据。
-- 3. `GROUP BY date`:按 `date` 列进行分组,即将相同日期的记录归为一组。
-- 4. `SUM(amount)`:对每个分组中的 `amount` 列求和,得到该日期的总销售额。
上一篇:mysql中limit的用法
下一篇:mysql如果为空值显示为0
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站