有一个表
FId ChannelID ContentID DataTimes Nums
1 1 1 2008-7-11 10
2 1 1 2008-7-10 11
3 1 2 2008-7-10 8
4 1 2 2008-7-11 10
这里面FID自增ID,ChannelID是频道号,ContentID是新闻ID DataTimes是日期 Nums是访问数
我现在想对它进行统计。
就是得到这个表里,新闻访问量,前10的信息。这里有一点就是要把不同日期的相同ContentID的信息进行相加
显示的结果应该是
Fid ChannelID ContentID Nums
1 1 1 21
3 1 2 18
SELECT TOP 10 MIN(FID) as a, ChannelID,ContentID, SUM(Num) as b
FROM cms_Stat where
GROUP BY ChannelID,ContentID ORDER BY SUM(Num) DESC
FId ChannelID ContentID DataTimes Nums
1 1 1 2008-7-11 10
2 1 1 2008-7-10 11
3 1 2 2008-7-10 8
4 1 2 2008-7-11 10
这里面FID自增ID,ChannelID是频道号,ContentID是新闻ID DataTimes是日期 Nums是访问数
我现在想对它进行统计。
就是得到这个表里,新闻访问量,前10的信息。这里有一点就是要把不同日期的相同ContentID的信息进行相加
显示的结果应该是
Fid ChannelID ContentID Nums
1 1 1 21
3 1 2 18
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)