| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Составление SQL-запросов > MYSQL Интервал между датами |
| Автор: Miller_time 7.1.2013, 12:05 |
| Добрый день уважаемые форумчане помогите составить запрос к бд или направить на верный путь, есть таблица : id,id_u,Date 1 1 2012.03.07 2 1 2011.03.07 3 1 2012.04.07 4 1 2012.07.07 Необходимо расчитать интервалы между датами, в кол-ве дней select (TO_DAYS('2007-01-01') - TO_DAYS(Date))*-1 from Users_events where id_u=1 order by Date Таким запросом я получаю интервалы от начала отсчета а как посчитать от предыдущего значения ? |
| Автор: Akina 7.1.2013, 16:28 | ||
Схематично - так:
|
| Автор: Miller_time 8.1.2013, 16:16 |
| В моем случае это одна таблица ( Добавлено через 13 минут и 51 секунду Но за функцию все равно спасибо!!! |
| Автор: Miller_time 8.1.2013, 19:01 |
| Для запроса может помоч посчитать среднее значение даты Пробовал AVG не помогает, как можно посчитать среднее значение даты из диапазона 2012.03.07 2011.03.07 2012.04.07 2012.07.07 |
| Автор: Akina 8.1.2013, 20:14 |
Прежде чем писать запросы, прочитай по SQL ХОТЬ ЧТО-НИБУДЬ!!! |