SQL循环更新一定时间范围内的随机日期值的方法

如果需要循环更新一定时间范围内的随机日期值的方法,该SQL语句应该如何写呢?下面就将为您介绍QL循环更新一定时间范围内的随机日期值的SQL语句写法,供您参考,希望对您学习SQL的循环更新能够有所帮助。

创新互联建站从2013年开始,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元兴安盟做网站,已为上家服务,为兴安盟各地企业和个人服务,联系电话:18982081108

DECLARE @date_from DATETIME;--声明开始日期变量
DECLARE @date_to DATETIME;--声明结束日期变量
SET @date_from = '2002-01-01';--为开始日期赋值
SET @date_to = '2008-03-01';--为结束日期赋值
update 表名称 set 字段名称=
     (
     @date_from +   -----开始时间 加上一个以天为整的数值作为新的日期
     (  
     ABS(
     CAST(
     CAST( NewID() AS BINARY(8) )--把生成的一个二进制随机数转化为整数 并取其绝对值
     AS INT
     )
     )
     %                                     ----防止随机数过大   取其对开始结束时间差的模
     CAST(
     (@date_to - @date_from)     -----获取时间差   并转换成整型
     AS INT
     )
     )
     )
select * from 表名称             ------查看更新后的数据

网页标题:SQL循环更新一定时间范围内的随机日期值的方法
URL分享:http://www.shufengxianlan.com/qtweb/news0/402850.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联