回答

收藏

SQL:查找每个跑步者的平均跑步间隔天数

技术问答 技术问答 278 人阅读 | 0 人回复 | 2023-09-12

因此,如果我们提供下表:
! D& R, P+ h, D- i9 Arunner  ranCarol   2011-02-01Alice   2011-02-01Bob     2011-02-01Carol   2011-02-02Bob     2011-02-02Bob     2011-02-03Bob     2011-02-04Carol   2011-02-07Alice   2011-02-08如何编写查询(不包括任何子查询),找出每个跑步者在两次跑步之间必须等待的平均天数(即Carol等待1天,然后是5天,所以平均值是3; Bob每天跑步;& o$ Y5 \$ T# h8 A- j9 k7 p1 i; q
Alice等7天) ?3 e8 Q% n( x& `8 S& \. ^7 Q3 [
我正在考虑连接表本身,然后为每个跑步者找到最大值和最小值,然后将它们减少并除以运行次数-1.但是,如何在不使用任何子查询的情况下组合所有这些呢?! t: i2 q" }! p; Z$ z2 Y( T4 k& O
                                                                ' c% u, T9 [5 G) |) h
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则