sql >> データベース >  >> RDS >> Mysql

SQL:各ランナーの実行間の平均日数を見つける

    ソリン、公平を期すために、あなたはすでに答えを持っています-(max-min)/(count-1) 実行がどれだけ離れているかの詳細に立ち入ることなく、確かに正しいです。

    select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
    from running
    group by runner;
    

    注:MySQLはX / 0になります (ランナーのレコードが1つしかない場合)0で割り切れないため、NULLにします。




    1. 複数のオプションを1つのテーブルに保存するにはどうすればよいですか?

    2. postgresqlポートの混乱5433または5432?

    3. 無限のPHPwhileループ

    4. PDOを使用するPHPで、最終的なSQLパラメーター化クエリを確認するにはどうすればよいですか?