powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / sql-запрос
8 сообщений из 8, страница 1 из 1
sql-запрос
    #36388081
lex1398
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем ошибка с запросом на DB2!! нужно получить номер отделения связи и его адрес, имеющее максимальное число подписчиков.
Вот что я сделал но это нето:

SELECT OTDELSVAZ.DEPARTMENT_ID, OTDELSVAZ.CITY, OTDELSVAZ.KOLICHESTVO
FROM DB2ADMIN.OTDELSVAZ AS OTDELSVAZ
WHERE OTDELSVAZ.DEPARTMENT_ID < OTDELSVAZ.KOLICHESTVO
ORDER BY OTDELSVAZ.DEPARTMENT_ID ASC, OTDELSVAZ.CITY ASC, OTDELSVAZ.KOLICHESTVO ASC
Как правильно сформулировать запрос!!
...
Рейтинг: 0 / 0
sql-запрос
    #36393792
Wiseman_And
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.
SELECT OTDELSVAZ.DEPARTMENT_ID, OTDELSVAZ.CITY
FROM DB2ADMIN.OTDELSVAZ AS OTDELSVAZ
WHERE OTDELSVAZ.KOLICHESTVO = (SELECT MAX(a1.KOLICHESTVO)
FROM DB2ADMIN.OTDELSVAZ AS a1 )
ORDER BY OTDELSVAZ.DEPARTMENT_ID ASC, OTDELSVAZ.CITY ASC

2. SELECT OTDELSVAZ.DEPARTMENT_ID, OTDELSVAZ.CITY, OTDELSVAZ.KOLICHESTVO
FROM DB2ADMIN.OTDELSVAZ AS OTDELSVAZ
ORDER BY OTDELSVAZ.KOLICHESTVO DESC, OTDELSVAZ.DEPARTMENT_ID ASC, OTDELSVAZ.CITY ASC
FETCH FIRST 1 ROW ONLY
...
Рейтинг: 0 / 0
sql-запрос
    #36394248
FireCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
WITH Q1(COLICHESTVO)
AS (
SELECT MAX(KOLICHESTVO)
FROM DB2ADMIN.OTDELSVAZ)

SELECT T1.DEPARTMENT_ID, T1.CITY
FROM DB2ADMIN.OTDELSVAZ T1, Q1
WHERE T1.COLICHESTVO = Q1.COLICHESTVO
...
Рейтинг: 0 / 0
sql-запрос
    #36643844
lex1398
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FireCat,

Большое ВАМ спасибо !!
...
Рейтинг: 0 / 0
sql-запрос
    #36643866
lex1398
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Wiseman_And

А как в DB2 составить процедуры:
1. Создайте процедуру определения самых активных подписчиков для отделений связи за последнее полугодие.
- Сведения о найденных подписчиках выдавайте на экран по отделениям связи и в алфавитном порядке ФИО внутри каждого отделения.
- Номера отделений и найденное количество самых активных подписчиков для каждого сохраните в промежуточной таблице.
- Обработайть все возможные исключения.
...
Рейтинг: 0 / 0
sql-запрос
    #36693640
lex1398
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как в DB2 составить процедуры??? Есть примеры??
...
Рейтинг: 0 / 0
sql-запрос
    #36693801
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lex1398А как в DB2 составить процедуры??? Есть примеры??Можно вот тут взять книжку и почитать. Она слегка устарела, но примеров там хватает.
Только стоит определиться, процедуры нужны или функции - в DB2 между ними существенная разница.
...
Рейтинг: 0 / 0
sql-запрос
    #36695544
lex1398
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Favn,

Нужно процедуры состаить!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / sql-запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]