![]() |
|
Модераторы: skyboy |
![]()
|
|
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: нет Всего: 7 |
Есть таблица, довольно большая, но сейчас интересуют только 4 поля: RGME_NUM, Prog_NUM, RKS1, RKS2. Требуется найти распределение среднего значения RKS по RGME_NUM и Prog_NUM. При этом из RKS1 и RKS2 выбирается наибольшее.
Другими словами, при наличии ф-ии вроде int maximum(int x1,x2) все сводилось бы к: Select RGME_NUM, Prog_NUM Avg(maximum(RKS1,RKS2)) From RGME_Data Group by RGME_NUM, Prog_NUM Но таковой я не обнаружил. В принципе можно нарисовать свою dll на Delphi и скормить ее Интербейзу, но хотелось бы сделать все средствами SQL. Вот такой запрос по идее должен работать
Но на моей небольшой тестовой базе в 200000+ записей он не смог отработать и за час. Что еще можно сделать? -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
Это сообщение отредактировал(а) Zloxa - 15.6.2009, 12:43 -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: нет Всего: 7 |
+1
Вопрос закрыт. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |