当前位置:编程学习 > C#/ASP.NET >>

asp.net web 开发中,用LinQ to sql 怎样实现求一张表中某列的平均分呢?代码怎么写?

根据用户传递的一个参数,比如:教师id。在一张表中有这个教师id ,而且有很多行记录,每行记录中有一个分数列。都又具体的值,如80.、79 等。那么怎样求该教师id 的平均值呢?用一个方法。谢谢!

答案:这个简单的很。看着额。

 public float average(string ss)
       {
           //int sum = (from s in jwgl.tb_pingjiaobiao where s.jsid == ss select s).Count();
           float sumgrade =Convert.ToSingle ( (from s in jwgl.tb_pingjiaobiao where s.jsid == ss select s.fenshu).Average());
           return sumgrade;
       }

上一个:一个网页中有好多这样的代码,<!--#include file="top.asp"-->是什么意思?
下一个:在asp.net c#网页中,请问从数据库取出一个值,并选中相应的Input(radio)的代码是怎样写的呢?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,