当前位置: 代码迷 >> Sql Server >> 生成随机时间的SQL语句
  详细解决方案

生成随机时间的SQL语句

热度:110   发布时间:2016-04-24 10:11:43.0
求一个生成随机时间的SQL语句
表名a  字段名b
2014-08-06 06:09:10.000
2014-08-06 04:15:48.000
2014-08-06 06:15:46.000

例如这三个时间 ,是4:30到6:30时间段的时间,我想更新为7:15到7:30时间段内的随机时间,求一个SQL语句

------解决方案--------------------


UPDATE [tb] SET
    时间 = DATEADD(second,
            ABS(CHECKSUM(NEWID())) % DATEDIFF(second,'07:15','07:30'),
      CONVERT(char(8),时间,112) + ' 07:15')
WHERE CONVERT(char(5),时间,108) BETWEEN '04:30' AND '06:30'

擦,没标上颜色

  相关解决方案