SQL Query将多个值从一个表计数到特定视图

时间:2015-11-05 14:31:23

标签: sql sql-server database sql-server-2005

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

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

现在其中一列被称为“MT” MT列每个记录只能有以下值之一:A,B,C,D,E 记录还有一个名为TotalAmount的列,表示数据库外部的值的大小。此TotalAmount列是不带小数的数字,可以具有1到10.000之间的值。 最后一部分是它自己的记录,表中有X个记录。

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

这是在SQL Server 2005上。

非常感谢您的协助!

1 个答案:

答案 0 :(得分:2)

没有完整的数据库架构,很难猜到。但我认为你需要。

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