如何从类别中获取数据库表排序的最小值,最大值和总值,并将结果放入新表中?

时间:2014-09-13 11:36:18

标签: c# sql visual-studio-2013

我有一张表 [反馈] ,包含 ID,姓名,类型和分数

有5种不同类型[Type1,Type2,Type3,Type4,Type5],每种类型都有不同的分数。

现在,我需要显示每种类型的最低,最高和总分。我应该创建一个新表(Type,MinScore,MaxScore,Total)并尝试绑定数据,还是有办法在运行时创建具有计算值的表?

我在Visual Studio 2013中使用C#

1 个答案:

答案 0 :(得分:1)

你需要一个非常基本的查询来获得你想要的结果。

SELECT [Name]
     , [Type]
     , MAX([Score])  Maximum_Value 
     , MIN([Score])  Minimum_Value
     , SUM([Score])  Total_Value
FROM [FeedBackForms] 
GROUP BY [Name]
       , [Type]
ORDER BY [Name] ASC