1

我有两张桌子;SamplesTbl 包含骑自行车每 5 秒的样本,以及包含规定的阶段和骑自行车的其他值的 RxTbl:

SamplesTbl ( SamplesID int SessionNum int StageNum int RunTime int )

RxTbl (RxID int RxNum int RxStageNum int RxRunTime int)

在某些情况下(不是全部),规定的自行车骑行被分成比规定更多的阶段(5 个阶段变成 20 个阶段)。目前,我使用游标和临时表将这 20 个阶段映射回 5 个规定阶段,基于从样本表中获取的阶段数等于规定的运行时间。

例如,第 1 阶段规定为 5 分钟,但实际锻炼数据将包含等于 5 分钟的第 1 阶段至第 5 阶段(1-4:65 秒,5:40 秒),第 2 阶段规定为 3 分钟,但实际锻炼数据将包含阶段 6 到 8,等于 3 分钟(1-2:65 秒,3:50 秒)等。

有没有办法在不使用游标和/或临时表的情况下检索结果集?

4

0 回答 0