我有一张表 [反馈] ,包含 ID,姓名,类型和分数。
有5种不同类型[Type1,Type2,Type3,Type4,Type5],每种类型都有不同的分数。
现在,我需要显示每种类型的最低,最高和总分。我应该创建一个新表(Type,MinScore,MaxScore,Total)并尝试绑定数据,还是有办法在运行时创建具有计算值的表?
我在Visual Studio 2013中使用C#
答案 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