kesion利用SQL标签打造文章点击(日、周、月)排行效果

核心提示:kesion利用SQL标签打造文章点击(日、周、月)排行效果

看到最新6.5版,有日点击,周点击,月点击,总点击字段的,因此变通了一下,不知道理解的对不对,还请大家多多指教。这样就不存在Access版本的sql语句和sql版本的sql语句一说,这样更多了一些通用性

 形式如下 

Access版本的sql语句

select top {$Param(0)} ID,inputer,Title,Adddate,Hits,Verific from KS_Article Where DateDiff("d",LastHitsTime,Now())<={$Param(1)} and Verific=1 Order By Hits Desc

 sql版本的sql语句

select top {$Param(0)} ID,inputer,Title,Adddate,Hits,Verific from KS_Article Where DateDiff(d,LastHitsTime,getdate())<={$Param(1)} and Verific=1 Order By Hits Desc

 select top  {$Param(0)}  ID,Title from KS_Article where  DelTF=0  And Verific=1 order by {$Param(1)} desc

 参数说明:{$AutoID}

{$Param(0)}:要查询的文章条数

{$Param(1)}:要查询的字段(如果是当日,参数为HitsByDay;如果是周,参数为HitsByWeek;如果是月,参数为HitsByMonth;总排行,参数为Hits)

 调用

{SQL_标签名称(条数,字段)

今日点击数最高的10条排行

{SQL_标签名称(10,HitsByDay)

本周点击数最高的10条排行

{SQL_标签名称(10,HitsByWeek)

月点击数最高的10条排行

{SQL_标签名称(10,HitsByMonth)} 

调用其它模型的排行类似,如下载系统,可以将上面sql语句的ks_article改成ks_download

标签:kesion

网站建设 | 网站设计 | 网站制作 | 网站开发 | 建站方案 | 网络常识 | 疑问解答 | 网站地图 | 联系我们
咨询电话:13890869910(周一至周六 9:00-18:00) 业务QQ:171609339 技术QQ:187398695
© 天天快车版权所有 (南充网站建设,网站制作,网站设计) 蜀ICP备09017638号