DATE_FORMAT
函数是 MySQL 中用于格式化日期和时间的函数
以下是一个使用 DATE_FORMAT
函数在聚合查询中的示例:
SELECT DATE_FORMAT(order_date, '%Y-%m') AS month, COUNT(*) AS total_orders, SUM(total_amount) AS total_sales
FROM orders
GROUP BY month
ORDER BY month;
在这个示例中,我们从 orders
表中选择了 order_date
列,并使用 DATE_FORMAT
函数将其格式化为年-月(如 ‘2021-08’)。然后,我们按照格式化后的日期进行分组,计算每个月的订单总数(total_orders
)和销售总额(total_sales
)。最后,我们按照月份对结果进行排序。
这样,你就可以看到每个月的订单总数和销售总额,以便分析销售趋势。