|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2014, 13:08 | #1 |
Регистрация: 09.12.2013
Сообщений: 7
|
SQL запрос, среднее время обработки данных
Нужно написать sql-запрос, который выводит среднее время обработки успешных операции резервирования средств, за месяц, для транзакций, в которой есть как минимум 2 попытки такой операции.
|
31.01.2014, 13:11 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
если действительно нужно, то так и быть, пишите, думаю возражать не будут
|
31.01.2014, 13:12 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для этого должны быть поля начала и конца операции. Вот за месяц просуммировать разницу в секундах и разделить на количество операций
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.01.2014, 13:35 | #4 |
Регистрация: 09.12.2013
Сообщений: 7
|
Вот так таблица выглядит, и как это провернуть
|
31.01.2014, 15:03 | #5 | |
Регистрация: 09.12.2013
Сообщений: 7
|
Цитата:
Выдаются данные, которые я приложил на скриншоте. Я еще в SQL слабо понимаю, поэтому вопрос такой, как мне вывести совпадающие строки в столбце transaction_history_id? я Гуглил, но не могу применить для своего селекта и таблицы, тк, слабоват пока, а литературы пока не нашел хорошей. Результат приложил в скрине, а вот сам запрос: Код HTML:
select * FROM transaction_history th where th.history_time > to_date ('31-12-2013 00:00:00', 'dd-mm-yyyy hh24:mi:ss') and th.history_time <to_date('07-01-2014 23:59:00', 'dd-mm-yyyy hh24:mi:ss') |
|
31.01.2014, 15:52 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для каждой записи со стате = RESERVED за месяц найти следующую записиь со стате = RESERVE_PENDING этого же месяца с таким же ИД, взять разницу во времени и найти среднее по периоду. Так? И СУБД какая? Вечерком может чего и отвечу
ADD Судя по to_date это oracle. Не мой профиль. Чисто теоретически могу предложить такой вариант Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.01.2014 в 20:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно определить, какое из данных 3 чисел среднее по значению. Среднее арифметическое считать НЕ надо | vgfcb | Помощь студентам | 3 | 03.12.2013 20:24 |
SQL запрос на дополнение данных | SERG1980 | БД в Delphi | 2 | 02.06.2011 08:59 |
Составить программу для обработки данных во время ввода. | Васильева Зинаида | Помощь студентам | 9 | 01.11.2010 21:36 |
sql-запрос на выборку данных | kity | Помощь студентам | 3 | 07.06.2010 17:18 |
SQL запрос и редактирование данных | Dux | БД в Delphi | 7 | 01.09.2008 12:17 |