sql >> データベース >  >> RDS >> Sqlserver

ランダムな SQL Server 2008 時間テスト データを生成する

    1 日は 86,400,000 ミリ秒なので、次のようにしてランダムな時間値を取得できます:

    select dateadd(ミリ秒, cast(86400000 * RAND() as int), convert(time, '00:00'))

    8:00 から 9:00 の間の時間が必要な例では、1 時間は 3,600,000 ミリ秒であるため、クエリを次のように変更します。

    select dateadd(ミリ秒, cast(3600000 * RAND() as int), convert(time, '08:00'))

    新しいテーブルに入れるには、更新 (s...l...o...w...) で T-SQL ループを実行するか、SELECT INTO 元のテーブルから新しいテーブルへ。



    1. MySQLデータベースに60個のブール値を格納する方法は?

    2. Railsのmysqlのインストール-mysql2のインストールエラー:エラー:gemネイティブ拡張のビルドに失敗しました

    3. 商用環境でMySQLを使用することは合法ですか?

    4. PostgreSQLの時間値から分を引く