-- 按天分组查询示例代码
-- 假设我们有一个名为 `orders` 的表,其中包含订单数据。
-- 表结构如下:
-- orders (
-- order_id INT,
-- order_date DATETIME,
-- amount DECIMAL(10, 2)
-- )
-- 查询每天的订单总金额
SELECT
DATE(order_date) AS order_day, -- 将订单日期按天分组
SUM(amount) AS total_amount -- 计算每天的订单总金额
FROM
orders
GROUP BY
DATE(order_date) -- 按天分组
ORDER BY
order_day; -- 按日期排序
DATE(order_date):将 order_date 字段转换为日期格式(去掉时间部分),以便按天进行分组。SUM(amount):计算每个分组(即每一天)的订单总金额。GROUP BY DATE(order_date):按天对订单进行分组。ORDER BY order_day:按日期升序排列结果。如果你需要其他类型的查询或有更多需求,请告知。
上一篇:mysql 文本字段最大长度
下一篇:mysql 逗号拼接
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站