sql 批量修改时间。并且随机生成时间

qq_34155812 2016-03-27 02:20:04
比如我现在的数据库是slb 表是 message。其中有一列datetime类型的列叫dime吧。那请问。怎么才能将现有数据的这一列datetime类型批量修改时间。年月日和小时修改成‘2016-01-06 11:00:00:000’,这个时间后面的分钟还有秒(00:00)怎么随机生成的并且波动在30分钟之内呢。求大神指教
...全文
452 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ginnnnnnnn 2016-03-28
  • 打赏
  • 举报
回复
什么叫波动在30分钟之内呢?生成的都是11:00 ~ 11:30 之内的时间吗?
UPDATE message SET dime = DATEADD(ss,CONVERT(INT,1800*RAND(CHECKSUM(NEWID()))),'2016-01-06 11:00:00:000')

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧