因此,如果我们有如下表所示:SQL:寻找天的运行之间的平均数为每个选手
runner ran
Carol 2011-02-01
Alice 2011-02-01
Bob 2011-02-01
Carol 2011-02-02
Bob 2011-02-02
Bob 2011-02-03
Bob 2011-02-04
Carol 2011-02-07
Alice 2011-02-08
我如何编写一个查询(没有任何子查询)来查找的平均天数每个跑步者必须在跑步之间等待(即,卡罗尔等待1天,然后是5,所以平均数是3;鲍勃每天跑步;爱丽丝等待7天)?
我在考虑表格本身的连接,然后找到每个跑步者的最大和最小值,减去它们并除以跑步次数-1。但是,如何将所有这些没有任何子查询结合起来呢?
这听起来像功课indivisable。 – 2011-03-08 19:20:03
是否有你不想要子查询的原因..? – 2011-03-08 19:25:58