sql >> Database >  >> RDS >> Mysql

SQL:het gemiddelde aantal dagen tussen runs voor elke hardloper vinden

Sorin, om eerlijk te zijn, je hebt het antwoord al - (max-min)/(count-1) is inderdaad correct zonder in te gaan op de details van hoe ver de runs uit elkaar liggen.

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

Opmerking:MySQL wordt X / 0 (voor waar er maar één record is voor een hardloper) in NULL omdat het ondeelbaar is door 0.




  1. Kolominformatie retourneren voor een opgeslagen procedure in SQL Server:sp_sproc_columns

  2. Verbind ODBC-applicaties op Windows met Zoho CRM

  3. Tel of een gebruiker de leenlimiet heeft bereikt

  4. Probleem met tekensetcodering