次のように2つのテーブルがあります。
「エリア」テーブル
| AreaKey | AreaID |
|-----------------|--------------|
| <identity/int> | <varchar> |
「測定値」表
| ReadingKey | AreaKey | Reading | ReadingDateTime |
|-----------------|-------------------|-------------|----------------------|
| <identity/int> |<FK:AreaKey-Areas> | <float> | <datetime> |
- Readings テーブルの「AreaKey」は Areas テーブルの「AreaKey」への外部キーです。
Areas テーブルには、行 ID が 1 から 50 の範囲のデータが既に含まれています。
Readings テーブルにいくつかのサンプル データを入力したい - (1.0 から 100.0 の間の 'Reading' 列のランダムな float 値と、指定された DateTime 範囲の間の ReadingDateTime のランダムな datetime 値。たとえば、現在の datetime と 3 か月前の datetime の間) . Areas テーブルに既に存在する AreaKeys をランダムに選択して、これらの値を Reading テーブルに挿入する必要があります。
言い換えれば、ランダムな日時で、ランダムに選択された領域にランダムな読み取り値を挿入したいと考えています。
誰でもこれを行う方法の手がかりを教えてもらえますか?