Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql sum按条件求和

作者:看不见相思意   发布日期:2025-11-18   浏览:42

-- 示例代码:按条件求和

-- 假设有一个名为 sales 的表,包含以下字段:
-- id: 销售记录的唯一标识
-- product_name: 产品名称
-- quantity: 销售数量
-- sale_date: 销售日期

-- 要求:计算2023年1月的销售总量

SELECT SUM(quantity) AS total_sales
FROM sales
WHERE DATE_FORMAT(sale_date, '%Y-%m') = '2023-01';

-- 解释:
-- 1. 使用 SUM 函数对 quantity 字段进行求和。
-- 2. 使用 WHERE 子句过滤出销售日期为2023年1月的记录。
-- 3. DATE_FORMAT 函数用于格式化 sale_date 字段,提取年份和月份。

-- 如果需要按多个条件求和,例如按产品名称和特定月份求和:

SELECT product_name, SUM(quantity) AS total_sales
FROM sales
WHERE DATE_FORMAT(sale_date, '%Y-%m') = '2023-01'
GROUP BY product_name;

-- 解释:
-- 1. 使用 GROUP BY 子句按 product_name 分组。
-- 2. 对每个分组内的 quantity 字段进行求和。
-- 3. 结果将显示每个产品在2023年1月的销售总量。

上一篇:linux安装mysql客户端

下一篇:linux mysql重启命令

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站