我想请求你的帮助。我可以将结果分开,但现在我想创建一个对外部人来说非常完美的查询。我的解释:
我有一个统计数据库,在这个数据库中有一个表,当有些记录进来时,每个记录都有几列值等...
现在其中一列被称为“MT” MT列每个记录只能有以下值之一:A,B,C,D,E 记录还有一个名为TotalAmount的列,表示数据库外部的值的大小。此TotalAmount列是不带小数的数字,可以具有1到10.000之间的值。 最后一部分是它自己的记录,表中有X个记录。
所以基本上我需要创建一个查询,该查询分离每个MT值并计算每个MT的记录数量和TotalAmount的总和。
这是在SQL Server 2005上。
非常感谢您的协助!
答案 0 :(得分:2)
没有完整的数据库架构,很难猜到。但我认为你需要。
SELECT MT, Count(*), SUM (TotalAmout)
FROM YourTable
GROUP BY MT