【发布时间】:2014-12-22 16:10:17
【问题描述】:
我正在建立一个赛马数据库,并想查找是否有任何赛道比其他赛道更快/更慢。我不想只比较每条赛道的平均比赛时间,因为有些赛道中经验较少和速度较慢的马比例较高。为了避免这个错误,我想只使用在两条赛道上都参加过比赛的马匹来比较每条赛道。
到目前为止,我的表格包含
位置、马匹、平均时间
我想创建一个视图,在第一列中包含每个位置的单个条目。然后我希望每个位置都有自己的列,其中包含仅在两个位置比赛过的马匹的平均时间差异
例如,我希望输出看起来像这样:
╔═══════════╦═════════╦═════════╦══════␕╗
║.......位置........ ║ .....fleming.... ║ ....morphet.... ║ ..caulfield... ... ║
╠═══════════╬═════════╬═════════╬═════════════════════>
║ .......弗莱明............║............ 0............║............- 0.1…………║…………-0.2…………║
║ .......多音段.......║............0.1............║............0. ……║…………0.3…………║
║ .......考菲尔德...... ║............0.2............║............-0.3...... .....║.......0.......║
╚═══════════╩═════════╩═════════╩════════════════
p>
到目前为止,我所拥有的是
选择位置,
(案例h_adv.location
当'弗莱明'然后h_adv.AVG_TIME
END)) AS fleming,
(案例h_adv.location
当'morphet'然后h_adv.AVG_TIME
END)) AS morphet,
(案例h_adv.location
当'考菲尔德'然后h_adv.AVG_TIME
END)) AS caulfield,
但是我不知道如何指定我只想使用在两条赛道上比赛的马匹的时间,并且我想找到这些平均值之间的差异。任何帮助,将不胜感激。很抱歉这种格式。提前致谢。
【问题讨论】: