首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 语句:在当天(日期)所有加入的会员中小弟我随机抽取一位会员

2012-01-12 
SQL 语句:在当天(日期)所有加入的会员中我随机抽取一位会员在当天(日期)所有加入的会员中我随机抽取一位会

SQL 语句:在当天(日期)所有加入的会员中我随机抽取一位会员
在当天(日期)所有加入的会员中我随机抽取一位会员
去 update 这条语句

id         name       addtime           flag
1           aa           2007-1-16         0
2           bb           2007-1-16         0
3           cc           2007-1-16         0
4           dd           2007-1-16         0
5           ee           2007-1-16         0
...
...
addtime   为当天日期,每次抽取当天的数据
随机更新 一条数据 flag   =1
怎么弄啊

[解决办法]
update tbName set flag=1
from
(
select top 1 id from tbName
where datediff(d, addtime, getdate())=0
order by newid()
)B
where tbName.id=B.id

热点排行