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

C#一个报告统计数量的功能,求大神指点

是一个质监局的项目,需要统计报告的数量
有三个表,表A为主表 表B为部门表,表C为检验类型表
要实现的功能是根据部门跟检验类型,来统计每一个部门于每一个检验类型的报告数量,
图片一直上传不上,打开网址看下
http://b272.photo.store.qq.com/psb?/V1354giJ0PEX7A/KKmgn6SHvoUbAYImgCxkXwnIZFf.oe49nLbfw7dPU5g!/b/dGKBJKI9CQAA&bo=IAPKAQAAAAABAM8!
C# sql --------------------编程问答-------------------- 在sql里根据部门和类型分组汇总不就可以了吗

select sum(...),Count(...), 部门, 类型
from A join B ... join C ...
group by 部门, 类型
--------------------编程问答-------------------- 你的表结构是什么样的? --------------------编程问答--------------------
引用 2 楼 nice_fish 的回复:
你的表结构是什么样的?

列出表结构 --------------------编程问答--------------------
引用 3 楼 wangchangming 的回复:
引用 2 楼 nice_fish 的回复:你的表结构是什么样的?
列出表结构


表结构
A主表(
SELECT [id]
      ,[rwid]
      ,[cywtidid]
      ,[cywtid]
      ,[bgid]
      ,[bm]
      ,[ypname]
      ,[ypjylx]
      ,[ypsb]
      ,[ypdj]
      ,[ypxh]
      ,[ypscph]
      ,[ypscdate]
      ,[ypcpbz]
      ,[ypjyxm]
      ,[ypnumber]
      ,[ypcfdd]
      ,[ypbycfdd]
      ,[ypftslhm]
      ,[ypcl]
      ,[ypzt]
      ,[ypjcwcdate]
      ,[bysl]
      ,[ypcysy]
      ,[ypcydd]
      ,[ypcyfs]
      ,[ypcydate]
      ,[ypcyr]
      ,[ypcyjs]
      ,[ypqyptr]
      ,[ypsyr]
      ,[ypdddate]
      ,[jcfyr]
      ,[fyzt]
      ,[flag]
      ,[sjyqid]
      ,[scqyid]
      ,[wtdwid]
      ,[rwly]
      ,[cydw]
      ,[bghqfs]
      ,[TxrSession]
      ,[sfid]
      ,[operdate]
      ,[dayinpzname]
      ,[lyr]
      ,[lyypsl]
      ,[lysj]
      ,[kcypsl]
      ,[tyr]
      ,[tysl]
      ,[tyrq]
      ,[jydd]
      ,[isOk]
      ,[ypdjrq]
      ,[Cl]
      ,[tylqr]
      ,[fflag]
  FROM [ZBZljc].[dbo].[ZInfoBill]
GO



 
B部门表(
SELECT [id]
      ,[deptname]
      ,[deptsx]
      ,[deptssjydwid]
      ,[depttime]
  FROM [ZBZljc].[dbo].[ZDept])
 
C检验类型表 (
SELECT [id]
      ,[lxmc]
      ,[lxurl]
  FROM [ZBZljc].[dbo].[Zjylx])

 on a.bm=b.id  a.ypjylx=c.id --------------------编程问答-------------------- 除
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,