我想做一个每日推荐的功能,每天能从数据库里面取出推荐的10条数据,这一点并不难只需要newid产生随机数就可以了,但是我想达到一个要求,就是今天之内任意时刻运行这个查询语句出来的推荐都一样,过了今天到了明天就完全不一样。后来我尝试用Rand()也不好达到这个要求,请问各位高手有什么办法呢?

解决方案 »

  1.   

    假如不这样做呢?只是一句sql或者一个存储过程,是不是一定不行的?
      

  2.   

    /*把你所要推荐的菜放到临时表时
    杳然当天查询这个表就可以了*/
    ---不过这个有点不好的就是,你每天得更新这个临时表的数据
    Rand好象达不到你的效果/完全不一样/
      

  3.   

    TO:LS
    那还是要借助临时表,也得每天都更新临时表啊
    其实我觉得wangtiecheng(不知不为过,不学就是错!) 
              gaojier1000(V2※高捷) 
    挺好的,可以用临时表和目标表关联再随机
    不过那样不能保证当天查询每次都显示一样的数据