日期:2014-05-18  浏览次数:20490 次

10分请教一分类汇总问题,不要嫌少啊!
现有两表,表classlist是信息分类表,基本字段如下:
Id                 int
Title           nvarchar     类名
RootId         int     所属大类id,与Id有关

表news是信息具体页,存储的是图片相关信息,基本字段如下:
Id                 int
Title           nvarchar     图片名称
Class           int               图片分类,与classlist表中的Id对应
Content       ntext           图片描述
Checked       int               是否审核,值为0或1
CheckedTime     smalltime     审核时间,值为getdate()
IfDel           int               是否标记被删除,值为0或1
IfTh             int               是否被退回,值为0或1
ThTime         smalltime   退回时间,值为getdate()
AddTime       smalltime   上传时间,值为getdate()
UpTime         smalltime   修改时间,值为getdate()
Imgsize       float           图片大小,取小数点后两位

现在我想统计以下项目:
总上传图片信息:       占用空间:    
  未审核图片信息:       占用空间:    
  已审核图片信息:       占用空间:    
  回收站图片信息:       占用空间:    
  被退回图片信息:       占用空间:    
  今日上传图片数:       占用空间:    
  昨日上传图片数:       占用空间:    
  本周上传图片数:       占用空间:    
  上周上传图片数:       占用空间:    
  本月上传图片数:       占用空间:    
  上月上传图片数:     占用空间:    
  本年上传图片数:       占用空间:    
  上年上传图片数:       占用空间:    
  今日审核图片数:       占用空间:    
  昨日审核图片数:       占用空间:    
  本周审核图片数:       占用空间:    
  上周审核图片数:       占用空间:    
  本月审核图片数:       占用空间:    
  上月审核图片数:     占用空间:    
  本年审核图片数:       占用空间:    
  上年审核图片数:       占用空间:    
  今日未审核图片:       占用空间:    
  昨日未审核图片:       占用空间:    
  本周未审核图片:       占用空间:    
  上周未审核图片:       占用空间:    
  本月未审核图片:       占用空间:    
  上月未审核图片:     占用空间:    
  本年未审核图片:       占用空间:    
  上年未审核图片:       占用空间:    
  今日被删除图片:       占用空间:    
  昨日被删除图片:       占用空间:    
  本周被删除图片:       占用空间:    
  上周被删除图片:       占用空间:    
  本月被删除图片:       占用空间:    
  上月被删除图片:     占用空间:    
  本年被删除图片:       占用空间:    
  上年被删除图片:       占用空间