统计各表中指定条件记录数量
2014-05-04 11:02
127 查看
Dqt.Reporter.BLL.school schoolbll = new Dqt.Reporter.BLL.school(); Dqt.Reporter.BLL.user userbll = new Dqt.Reporter.BLL.user(); Dqt.Reporter.BLL.article articlebll=new Dqt.Reporter.BLL.article(); List<Dqt.Reporter.Model.school> schoollist = schoolbll.GetModelList(""); if (schoollist.Count == 0) return; foreach (var item in schoollist) { //统计小计者数量 item.XjzNums= userbll.GetRecordCount("SchoolId="+item.Sid); //统计新闻数量 item.NewNums = articlebll.GetRecordCount("SchoolId=" + item.Sid); //统计稿子个数 List<Dqt.Reporter.Model.user> userlist = userbll.GetModelList("SchoolId="+item.Sid);//所有该学校下的学生 if (userlist.Count > 0) { StringBuilder sb = new StringBuilder(); foreach (var temp in userlist)//找到这些学生的id { sb.Append(temp.UserId + ","); } string s = sb.ToString(); s = s.Substring(0, s.Length - 1); item.Threads=articlebll.GetRecordCount("ArticlUser in("+s+")"); } schoolbll.Update(item); } Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "alert('统计完毕');", true); }
相关文章推荐
- 按指定条件统计记录的存储过程(C#)
- 找出所有符合条件的记录的指定字段并分组统计个数,返回指定格式。
- 找出所有符合条件的记录的指定字段并分组统计个数,返回指定格式。
- MYSQL条件查询--字段A不同值的state为0,1,9的数量统计
- 关于SQL 按月统计记录数量
- mongodb update limit更新指定数量的记录
- 多种不同条件的数据统计显示为一条记录
- SQL 统计一个数据库中所有表记录的数量
- shell统计指定目录下所有文件类型及数量
- mysql 通过查询条件查出指定字段记录数。
- sqlite中获得指定数目的按条件排序后的记录
- LeetCode刷题记录8-根据条件反回指定字符串
- 条件查找mongo, 并打印指定记录的单项Item
- 统计mysql表数量及表记录数
- C++ 数据库开发 如何获取表中满足某条件的记录数量
- 单线程,多线程,线程池方法大文件指定单词数量统计
- 查询数据库中指定字段符合条件的记录数
- oracle 统计指定条件下所有表的行数
- oracle 统计多个满足条件字段数量
- java统计某文件或目录下指定路径的文件数量及行数