以下是两种 SQL 写法:

  1. 使用 WHERE 子句过滤类型为充值和红冲的记录,再使用 SUM 函数计算总金额。
SELECT SUM(amount) AS total_amount
FROM recharge_table
WHERE type IN ('充值', '红冲');
  1. 使用 CASE 表达式将类型为充值和红冲的记录转换为 1,其他类型的记录转换为 0,再使用 SUM 函数计算总金额。
SELECT SUM(CASE WHEN type IN ('充值', '红冲') THEN amount ELSE 0 END) AS total_amount
FROM recharge_table;
SQL 统计充值表中充值和红冲类型的总金额:两种方法

原文地址: https://www.cveoy.top/t/topic/ol2h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录