MySQL: средний интервал между записями

Предположим, эта таблица:

id    date
----------------
1     2010-12-12
2     2010-12-13
3     2010-12-18
4     2010-12-22
5     2010-12-23

Как мне найти средние интервалы между этими датами, используя только запросы MySQL?

Например, расчет в этой таблице будет

  (
    ( 2010-12-13 - 2010-12-12 )
  + ( 2010-12-18 - 2010-12-13 )
  + ( 2010-12-22 - 2010-12-18 )
  + ( 2010-12-23 - 2010-12-22 )
  ) / 4
----------------------------------
= ( 1 DAY + 5 DAY + 4 DAY + 1 DAY ) / 4
= 2.75 DAY
21
задан bluish 3 March 2011 в 09:47
поделиться