怎样插入时间 这样试试:declare @temp intset @temp=0update kq set kq_sj=@temp, @temp=abs(1-rand())*44 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @temp intset @temp=0update kq set kq_sj=@temp, @temp=rand()*44 这个才是:declare @temp intset @temp=0update kq set kq_sj=dateadd(minute,@temp,'2005-07-21 12:00:00'), @temp= rand()*44 declare @temp intset @temp=0update kq set kq_sj=dateadd(minute,@temp,'2005-07-21 12:00:00'), @temp= rand(checksum(newid()))*44 kq_sj它不是日期类型,而是Varchar kq_sj它的数据类型是Varchar.长度为5.所以上面的就不可以. declare @temp intset @temp=0update kq set kq_sj=substring(cast(dateadd(minute,@temp,'2005-07-21 12:00:00') as varchar(20)),12,5), @temp= rand()*44 请教一个字符串问题 如何只显示每个id的最后一个值? 高手们进来看谁用的sql语句最短! 求教一个在库中如何建表的问题 SQL 查询速度问题 急! SQL语句参数化的问题 一个SQL查询的问题 数据库访问失败问题 安装FOXPRO 2.5B 请教:数据表中“主键”的有无,会直接影响SELECT的查询速度吗? 看似简单越令人郁闷的一个select语句!! 问一个sql语法问题?
set @temp=0
update kq set kq_sj=@temp,
@temp=rand()*44
set @temp=0
update kq set kq_sj=dateadd(minute,@temp,'2005-07-21 12:00:00'),
@temp= rand()*44
set @temp=0
update kq set kq_sj=dateadd(minute,@temp,'2005-07-21 12:00:00'),
@temp= rand(checksum(newid()))*44
kq_sj它不是日期类型,而是Varchar
kq_sj它的数据类型是Varchar.长度为5.所以上面的就不可以.
set @temp=0
update kq set kq_sj=substring(cast(dateadd(minute,@temp,'2005-07-21 12:00:00') as varchar(20)),12,5),
@temp= rand()*44