日期:2014-05-16  浏览次数:21187 次

ASP怎么实现依据部门今日发布的信息多少从多到少的排行榜。
MSSQL数据库里表article有字段Info_ID,Info_title,  Info_Editor,Info_Date 字段。其中Info_ID自动增长,Info_title表示发布信息的标题,Info_Editor表示发布信息的部门。例如:办公室,营销部等。Info_Date 表示发布信息的日期。例如:2013-4-3

例如:
Info_ID        Info_title        Info_Editor             Info_Date 
   1           办公室策划...        办公室                  2013-4-3
   2           办公室注意事项....    办公室                2013-4-3
   3           营销部的故事....      营销部                 2013-4-3
   4           干部的作风。。         干部室                2013-4-3
   5           呵呵,嘻嘻...         办公室                    2013-4-3
   6           策划方案....         营销部                    2013-4-3

请问:怎么实现依据部门今日发布的信息多少从多到少的排行榜。
结果类似这样的:
今日发稿排行统计:

第一名:   办公室               19
第二名:   营销部               15
第三名:   干部室               11 
第四名:   监察室                8
第五名:   纠风室                5       
。。。。。。。。。。。。。。。。。
(发布信息排行必须从大到小排列例如:19-15-11-8-5-。。。)
我的语句是这样的:select  count(*) as aa,Info_Editor  from  Article  where  Info_Date ='"&date()&"' group by Info_Editor order by Info_Editor desc
但是出现的结果不是按照发布信息的多到少排列的,是无序的(如下所示)咋办?
第一名:   办公室               19
第五名:   纠风室                5  
第三名:   干部室               11 
第四名:   监察室                8
第二名:   营销部               15
asp 数据库

------解决方案--------------------