首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

10分请问一分类汇总有关问题,不要嫌少啊

2012-02-03 
10分请教一分类汇总问题,不要嫌少啊!现有两表,表classlist是信息分类表,基本字段如下:IdintTitlenvarchar

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           图片大小,取小数点后两位

现在我想统计以下项目:
总上传图片信息:       占用空间:    
  未审核图片信息:       占用空间:    
  已审核图片信息:       占用空间:    
  回收站图片信息:       占用空间:    
  被退回图片信息:       占用空间:    
  今日上传图片数:       占用空间:    
  昨日上传图片数:       占用空间:    
  本周上传图片数:       占用空间:    
  上周上传图片数:       占用空间:    
  本月上传图片数:       占用空间:    
  上月上传图片数:     占用空间:    
  本年上传图片数:       占用空间:    
  上年上传图片数:       占用空间:    
  今日审核图片数:       占用空间:    
  昨日审核图片数:       占用空间:    
  本周审核图片数:       占用空间:    
  上周审核图片数:       占用空间:    
  本月审核图片数:       占用空间:    
  上月审核图片数:     占用空间:    
  本年审核图片数:       占用空间:    
  上年审核图片数:       占用空间:    
  今日未审核图片:       占用空间:    
  昨日未审核图片:       占用空间:    
  本周未审核图片:       占用空间:    
  上周未审核图片:       占用空间:    
  本月未审核图片:       占用空间:    
  上月未审核图片:     占用空间:    
  本年未审核图片:       占用空间:    
  上年未审核图片:       占用空间:    
  今日被删除图片:       占用空间:    
  昨日被删除图片:       占用空间:    
  本周被删除图片:       占用空间:    
  上周被删除图片:       占用空间:    
  本月被删除图片:       占用空间:    
  上月被删除图片:     占用空间:    
  本年被删除图片:       占用空间:    
  上年被删除图片:       占用空间:    
问题一:用一条查询语句可以实现吗?假设要查询图片信息的分类为10,查询语句该怎么写?
问题二:用多条查询语句(用多个记录集来分别查询)可以吗?效率和第一种方法相比,哪个高?


问题三:可以用存储过程来实现查询吗?效率和前两中方法相比,哪个高?如果存储过程的效率高,在asp文件中该如何调用?
问题四:从实际出发,查询被删除的图片是否有必要,如果要查询,如何计算它被删除时的时间,是否是以UpTime来作为被删除(标记删除,其实不是真正删除)的时间?
分不多,请高手指点一下,不要嫌分少,呵呵!


[解决办法]
select sum(imagesize) from news where checked =1 and 时间(时间就控制在你所要的时间范围内)
老兄你一次问那么多问题,头都看大了。
今日上传图片数: 占用空间: 和 昨日上传图片数: 占用空间:
这种不是一个理的事吗?你贴那么多出来卖呀?

热点排行