SQL 查询将一个 table 中的多个值计入特定视图

SQL Query to count multiple values from one table into specific view

我想请求你的帮助。我可以将结果分开,但现在我想创建一个非常适合外部人员的查询。我的解释:

我有一个统计数据库,在这个数据库中有一个 table 当一些记录进来时,每个记录都有几个带有值的列等等...

现在这些列之一称为 "MT" MT 列的每条记录只能具有以下值之一:A、B、C、D、E 这些记录还有一个名为 TotalAmount 的列,它指示数据库外部值的大小。此 TotalAmount 列是不带小数的数字,其值介于 1 和 10.000 之间。 最后一部分是它自己的记录,table 有 X 条记录。

所以基本上我需要创建一个查询来分隔每个 MT 值并计算每个 MT 的记录量和 TotalAmount 的总和。

这是在 SQL Server 2005 上。

非常感谢您的帮助!

如果没有完整的数据库架构,很难猜测。但我觉得你需要。

 SELECT MT, Count(*), SUM (TotalAmout)
 FROM YourTable
 GROUP BY MT