把 datetime 分成两段处理(date,time),并且分别对其采用随机函数处理,在加你以上的条件限制即可
(例如: select convert(varchar(10), convert(datetime,rand()*10000),121)+' 17:53:02' )
(例如: select convert(varchar(10), convert(datetime,rand()*10000),121)+' 17:53:02' )
解决方案 »
- 求条SQL语句
- update join
- 存储过程 'getlinelist' 需要参数 '@tPageCount',但未提供该参数。
- 如何给一个SQL中的用户赋权限
- SQLSERVER 2005 如何重置表变量的IDENTITY?
- 为什么dateset里没有table???请问高手如何解决
- 问一下:paradox数据库,这是什么环境下开发所用的数据库?
- 大家好,我刚学SQL SERVER2000,我要验证T-SQL代码,但我不知在什么地方验证,谁能告诉我,在什么地方输入代码,验证?
- 请教vfp高手!
- 比较疑难的一个SQl查询语句,希望大家帮忙
- "报错为ODBCINT.DLL 与ODBC32.DLL 版本不符",如何解决呢?谢谢!
- 菜鸟问题,关于登录
不管怎樣,我都會非常感謝deodarsydn(deodar) !!!!你讓我看到了希望。
不過我現在的問題不象你說的那樣,你隻是讓我如何取出時間部分來,但我的根本用意你可能還沒有弄清,還望各位大俠幫我吧!!!!!
這樣行不行? 我認為是可以了,你提醒了我,看來我也需要做這樣的數據!
所以我要產生一萬條隨機的記錄(不能有任何規律,比如從小到大或從大到小的規律,同時同一條記錄上的time11,time12,time31...的值不能同時大或同時小,比如time11='7:55:12.221',那麼time12,timee21,time22...不能為'11:55:12.221','12:55:12.221'...它們的值要完全無規律的錯開),用rand(N)是不容易做到的。各位有什麼好方法盡量發表吧。
等你們的好消息!!!!
所以我要產生一萬條隨機的記錄(不能有任何規律,比如從小到大或從大到小的規律,同時同一條記錄上的time11,time12,time31...的值不能同時大或同時小,比如time11='7:55:12.221',那麼time12,timee21,time22...不能為'11:55:12.221','12:55:12.221'...它們的值要完全無規律的錯開),用rand(N)是不容易做到的。各位有什麼好方法盡量發表吧。
等你們的好消息!!!!