sql >> Databáze >  >> RDS >> Mysql

SQL:Zjištění průměrného počtu dní mezi běhy pro každého běžce

Sorine, abych byl spravedlivý, odpověď už máš - (max-min)/(count-1) je skutečně správné, aniž bychom zacházeli do podrobností o tom, jak daleko od sebe jsou běhy.

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

Poznámka:MySQL se změní na X / 0 (pro tam, kde je pouze jeden záznam pro běžce) na NULL, protože je dělitelný 0.




  1. Získání org.hibernate.exception.JDBCConnectionException:nelze provést dotaz ani přes JNDI

  2. Jak se mohu programově připojit ke vzdálenému databázovému serveru, který vyžaduje tunel SSH?

  3. MariaDB UCASE() Vysvětleno

  4. Instalace Oracle 9i Developer Suite 2.0 na Windows