-- 按月统计示例代码
-- 假设我们有一个名为 orders 的表,包含以下字段:
-- id: 订单ID
-- order_date: 订单日期
-- amount: 订单金额
-- 按月统计订单总金额
SELECT
DATE_FORMAT(order_date, '%Y-%m') AS month, -- 将订单日期格式化为 'YYYY-MM' 形式
SUM(amount) AS total_amount -- 统计每个月的订单总金额
FROM
orders
GROUP BY
DATE_FORMAT(order_date, '%Y-%m') -- 按月份分组
ORDER BY
month; -- 按月份排序
这段 SQL 代码的作用是按月统计 orders
表中每个月的订单总金额。通过 DATE_FORMAT
函数将 order_date
字段格式化为年-月的形式,并使用 SUM
函数计算每个月的订单总金额。最后,通过 GROUP BY
按月份进行分组,并按月份排序输出结果。
上一篇:mysql类型转换
下一篇:mysql去掉最后一个字符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站