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