![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
![]()
Есть список дат в utc формате, в виде чисел - пример 1474154412.
Возможно ли сделать так, если да то как? Из всего множества дат, взять последних 7 дней. И по каждому дню составить средний интервал между двумя ближайшими датами? День 1 например 1474154412 1474154412 1474154414 1474154417 среднее между двумя ближайшими датами по первому дню 1474154417 - 1474154414 = 3 1474154414 - 1474154412 = 2 1474154412 - 1474154412 = 0 И взять среднее 1.6666 с округлением в большую сторону = 2. День первый среднее = 2 Взять следующий день и также сделать, итак 7 дней. На выходе получить 7 значений по каждому дню среднее. Как такое придумать? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
![]() Код:
Смог только процедурой такое реализовать, можно как то запросом чисто обойтись? и вообще адекватность данного кода можете оценить(как бы улучшить там)? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на выборку и отчет на этот запрос | Camelot_2012 | Microsoft Office Access | 2 | 21.12.2011 16:48 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |
Запрос | Инночка | БД в Delphi | 1 | 01.05.2008 23:46 |