powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Запрос
8 сообщений из 8, страница 1 из 1
Запрос
    #34900984
terra84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите создать запрос...
Есть таблица
ID Downstream check_time
1556 15000 25.10.2007
1557 16000 25.10.2007
1557 20000 26.10.2007
1558 25000 26.10.2007
А результатом запроса должно быть:
ID Downstream check_time
1556 15000 25.10.2007
1557 20000 26.10.2007
1558 25000 26.10.2007
...
Рейтинг: 0 / 0
Запрос
    #34901040
terra84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT RAD.PORTS_STATISTICS.PORT_ID, RAD.PORTS_STATISTICS.DOWNSTREAM,RAD.PORTS_STATISTICS.CHECK_TIME
FROM RAD.PORTS_STATISTICS

WHERE (Rad.ports_STATISTICS.CHECK_TIME='2007-10-25-15.48.31.000000'and RAD.PORTS_STATISTICS.DOWNSTREAM>'1') or
(RAD.PORTS_STATISTICS.CHECK_TIME='2007-10-26-11.48.31.000000'
and RAD.PORTS_STATISTICS.DOWNSTREAM>'1')

group by RAD.PORTS_STATISTICS.PORT_ID,RAD.PORTS_STATISTICS.DOWNSTREAM,RAD.PORTS_STATISTICS.CHECK_TIME
ORDER BY PORT_ID

ВОТ С ПОМОЩЬЮ ТАКОГО ЗАПРОСА получилась первоначальная таблица...
...
Рейтинг: 0 / 0
Запрос
    #34901440
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясните, по какому принципу из 2-х одинаковых ID надо отобрать один:
по max(Downstream) или по max(check_time) или еще как?
...
Рейтинг: 0 / 0
Запрос
    #34902003
terra84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinОбъясните, по какому принципу из 2-х одинаковых ID надо отобрать один:
по max(Downstream) или по max(check_time) или еще как?
по max (Downstream), но дело в том что скорость может быть у id одинакова
...
Рейтинг: 0 / 0
Запрос
    #34902120
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
terra84по max (Downstream), но дело в том что скорость может быть у id одинаковаИ какую же из записей с равными id и downstream надо выбрать?
...
Рейтинг: 0 / 0
Запрос
    #34902583
terra84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein terra84по max (Downstream), но дело в том что скорость может быть у id одинаковаИ какую же из записей с равными id и downstream надо выбрать?

Если скорости у id за разные числа равны,то надо показывать id за 26.10.2007г.
...
Рейтинг: 0 / 0
Запрос
    #34902763
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
terra84Если скорости у id за разные числа равны,то надо показывать id за 26.10.2007г.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select port_id, downstream, check_time
from 
(
SELECT 
  PORT_ID, DOWNSTREAM, CHECK_TIME
, rownumber() over(partition by port_id order by downstream desc, check_time desc) rn
FROM RAD.PORTS_STATISTICS
WHERE 
   (CHECK_TIME='2007-10-25-15.48.31.000000' and DOWNSTREAM>'1') 
or (CHECK_TIME='2007-10-26-11.48.31.000000' and DOWNSTREAM>'1')
) b
where rn= 1 
...
Рейтинг: 0 / 0
Запрос
    #34904414
terra84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein terra84Если скорости у id за разные числа равны,то надо показывать id за 26.10.2007г.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select port_id, downstream, check_time
from 
(
SELECT 
  PORT_ID, DOWNSTREAM, CHECK_TIME
, rownumber() over(partition by port_id order by downstream desc, check_time desc) rn
FROM RAD.PORTS_STATISTICS
WHERE 
   (CHECK_TIME='2007-10-25-15.48.31.000000' and DOWNSTREAM>'1') 
or (CHECK_TIME='2007-10-26-11.48.31.000000' and DOWNSTREAM>'1')
) b
where rn= 1 

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


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