假设我有一张桌子...
校准:
- 日期
- 校准因子
还有一张桌子……
读数:
- 日期
- 阅读
读数是定期进行的……校准(不会改变后续读数,但只是弄清楚校准时读数偏离了多少)很少发生。因此,在任何给定时间,读数都需要通过最新的CalibrationFactor 进行校正。我不需要通过SELECT 语句进行此更正;我只希望它们在同一行。
所以,我想要一些 SELECT,它会给我:Readings.Date、Readings.Reading、Calibrations.CalibrationFactor,其中 CalibrationFactor 是最新的,它仍然早于 Readings.Date。我在这里查看了之前的一些问题,但我发现的最接近的问题是只能找到最新的校准周期(SQL 连接:选择一对多关系中的最后一条记录)
想法?