mysql - 使用 Mysql 查询创建汇总报告

标签 mysql sql

我的 table 是这样的

| Cat | Sub_Cat | Amt|
______________________
 X    | Y       | 200
_______________________
 X    | Z       | 1000
__________________________
 X    | Y       | 300
__________________________
 A    | B       | 600

现在我想编写一个查询,我可以在其中显示按类别分组的汇总报告,如下输出

| Cat | Sub_Cat | Amt|
______________________
 X    | Y       | 500
_______________________
 X    | Z       | 1000
__________________________
 A    | B       | 600

请帮忙

最佳答案

试试这个:

SELECT
  Cat,
  Sub_Cat,
  SUM(Amt) as total
FROM
  my_table
GROUP BY
  Cat,
  Sub_Cat

关于mysql - 使用 Mysql 查询创建汇总报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18849552/

相关文章:

sql - Mysql语法帮助

mysql - 错误1005(HY000): Can't create table 'CBDB.Subsystem' (errno: 150)

MySQL - str_to_date() 在更新查询中不起作用

Mysql,作为1个查询,如果行不存在,做其他查询

mysql - 从表中的日期时间列中选择不同的日期

sql - MySQL解释计划中 "Select tables optimized away"的含义

python - pandas dataframe header 与 sql 表头的关系

mysql - 比较时间戳与 current_timestamp 在 mysql 中不起作用

php - 将 codeigniter 与 php 和 mysql 一起使用时,在此服务器上找不到请求的 URL 错误

mysql - 将 MySQL 迁移到 Parse.com 的最佳方式是什么