如何写个点击率的代码!谁给点思路呀!

解决方案 »

  1.   

    同一楼上的观点
    每次执行Sql语句做一个标量字段然后加1,存入数据库中
      

  2.   

    jy02756519() ( ) 信誉:100  2007-09-05 17:43:00  得分: 0  
     
     
       这样得不到我要的效果,我想展示点击率高的产品,
      
     
    ===================================那以前记录的点击量不是正好用上么?select top .......不就可以了?
      

  3.   

    是呀这样能找到点击量最多的,但是最少的呢?还有就是如果A是点击最大的(select max(。。))B是点击最小的,但是在一定时间内没有人点击过A那他是不是点击量下降(就是下降箭头)
      

  4.   

    你这肯定是不能统计实时的点击率的,只能统计前一天或者是之前多长时间的,我觉得要实现你的想法的话,数据库表要有好几个点击率的字段,分别对应几个时间段的点击率。在代码里设置个 timespan 的对象,给它一个时间间隔,然后计算的时候,把当前时间(或给定时间)和数据库里取出的记录里的时间相减,和那个时间间隔比较,更新对应的点击率的字段,不知道有没有更好的思路。