/*
想得到当前日期的随机时间,结果集如下,格式为yyyy-mm-dd hh:mm ,
yyyy-mm-dd是当前系统日期
hh为10点到22点的随机时间
后一个mm是固定值10
如下所示:
2014-08-28 15:10
*/
------解决方案--------------------
先取的当天零点,再add10-22的随机小时,再add10分
------解决方案--------------------
SELECT CONVERT(CHAR(10),GETDATE(),23)+' '+CAST( 10+CAST(RAND()*(22-10) AS INT ) AS VARCHAR(2))+':10'
/*
----------------
2014-08-28 18:10
*/