|
|
|
Novichek27 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 92 Регистрация: 24.4.2010 Репутация: 1 Всего: 1 |
Доброго времени суток всем участникам форума.
Вопрос реализации SQL запроса в БД Access для выборки периодов между датами с последующим вычислением приблизительного прогноза. В прилагаемом файле, реализация в Excel. Это сообщение отредактировал(а) Novichek27 - 16.4.2016, 19:07 |
|||
|
||||
mikeyess |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 7.1.2014 Репутация: нет Всего: нет |
Так в Delphi или в Excel?
В Delphi - без проблем. Mike Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Novichek27 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 92 Регистрация: 24.4.2010 Репутация: 1 Всего: 1 |
в Delphi, БД Access.
|
|||
|
||||
wallwans |
|
|||
Unregistered |
Модератор: Сообщение скрыто. |
|||
|
||||
mikeyess |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 7.1.2014 Репутация: нет Всего: нет |
Ну и что это?
Что ИМЕННО нужно делать? Есть Тех.Задание? Есть База данных? Резюме прикрепил. С уважением, Mike Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Vas |
|
|||
Опытный Профиль Группа: Участник Сообщений: 828 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Хм. Странно, что-то я никаких вложений ТСа не наблюдаю :(
В старом винграде user posted image В новом В прилагаемом файле, реализация в Excel. и все. У меня одного так? Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Baurzhan Tubatayev |
|
|||
Unregistered |
Прилагаю файл Excel. Все что в Excel нужно сделать на SQL. А именно вычислить периоды между датами, потом их среднее значение прибавить к последней дате и получить предполагаемую следующую дату замены.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Baurzhan Tubatayev |
|
|||
Unregistered |
||||
|
||||
Novichek27 |
|
|||
Unregistered |
В общем все нужно сделать с помощью SQL. Спрогнозировать как бы.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Vas |
|
|||
Опытный Профиль Группа: Участник Сообщений: 828 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Если БД Oracle, то реально. Если Access то навряд ли. Ну а т.к. по техзаданию Access то видимо увы :(
Это сообщение отредактировал(а) Vas - 19.4.2016, 20:53 -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
Garmahis |
|
|||
Опытный Профиль Группа: Участник Сообщений: 254 Регистрация: 23.12.2004 Репутация: нет Всего: 4 |
||||
|
||||
Novichek27 |
|
|||
Unregistered |
||||
|
||||
Novichek27 |
|
|||
Unregistered |
Все-таки подумаю как реализовать в самом приложении.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
salik |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 28.1.2011 Репутация: нет Всего: 1 |
Опиши что конкретно тебе надо, файлов никаких форум не показыает
|
|||
|
||||
Vas |
|
|||
Опытный Профиль Группа: Участник Сообщений: 828 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Нет Показывает, если глянуть исходный код, там найдешь ссылку типа http://pixs.ru/showimage/prognozJPG_6957000_21572510.jpg а реально это -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
Novichek27 |
|
|||
Unregistered |
||||
|
||||
Novichek27 |
|
|||
Unregistered |
Прямо по ссылке откроется изображение. Там как-бы все понятно, что мне надо. А почему только на Oracle?
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Novichek27 |
|
|||
Unregistered |
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Vas |
|
|||
Опытный Профиль Группа: Участник Сообщений: 828 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Потому что в оракле есть Аналитические функции такие, которые могут смотреть на предыдущую строку в так называемых окнах, а в Access их точно нет.
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
salik |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 28.1.2011 Репутация: нет Всего: 1 |
Не вижу проблем выполнить это на MySQL. Сервер поддерживает хранимые процедуры в которых можно сформировать динамические запросы, курсоры.
Vas скорее всего лукавит, т.к. больше знаком с Oracle. Было бы конкретное техзадание. |
|||
|
||||
Vas |
|
|||
Опытный Профиль Группа: Участник Сообщений: 828 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Ну автор как бы спрашивал именно SQL запрос
salik, Можно на MySQL в хранимой процедуре с использованием курсоров выполнить. Это сообщение отредактировал(а) Vas - 27.4.2016, 13:45 -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
Novichek27 |
|
|||
Unregistered |
конкретное техзадание: Есть таблица истории замен детали. Нужно исходя из данных истории, т.е. конкретно даты замены, вычислить промежутки(периоды) между этими датами, вычислить среднее между периодами, и к последней дате прибавить среднее вычисленное тем самым спрогнозировать следующую дату. Дата_замены | Деталь | Место_установки | Отработанное_время(лет) 16.02.2012 Деталь №1 Машина №1 05.03.2013 Деталь №1 Машина №1 1 28.01.2014 Деталь №1 Машина №1 0,9 21.05.2015 Деталь №1 Машина №1 1,3 17.03.2016 Деталь №1 Машина №1 0,8 24.03.2017 Прогноз Среднее 1 Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Poseidon |
|
|||
Delphi developer Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 3 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Novichek27 |
|
|||
Unregistered |
В принципе да. Не стоит морочить голову себе и другим)))
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |