我有两个表如下。
“区域”表
| AreaKey | AreaID |
|-----------------|--------------|
| <identity/int> | <varchar> |
“读数”表
| ReadingKey | AreaKey | Reading | ReadingDateTime |
|-----------------|-------------------|-------------|----------------------|
| <identity/int> |<FK:AreaKey-Areas> | <float> | <datetime> |
- Readings 表中的“AreaKey”是 Areas 表中“AreaKey”的外键。
区域表已经有一些行 id 范围从 1 到 50 的数据。
我想用一些示例数据填充读数表 - (“读数”列的随机浮点值介于 1.0 和 100.0 之间,以及给定日期时间范围之间的 ReadingDateTime 的随机日期时间值;例如在当前日期时间和 3 个月前的日期时间之间) . 这些值应该通过随机选择已经存在于 Areas 表中的 AreaKeys 插入到 Reading 表中。
换句话说,我想将随机读数值插入随机选择的区域,并具有随机的日期时间。
谁能给我一个关于如何做到这一点的线索?