powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL Запросы
9 сообщений из 9, страница 1 из 1
SQL Запросы
    #39826251
fADEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, кто поможет мне сделать или объяснить как это делается ?
...
Рейтинг: 0 / 0
SQL Запросы
    #39826256
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предприимчивый создал аж три (на текущий момент) темы, авось где-нибудь да выстрелит.
...
Рейтинг: 0 / 0
SQL Запросы
    #39826257
Oleg M.Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даром преподаватели время с ТС тратили...
...
Рейтинг: 0 / 0
SQL Запросы
    #39826259
fADEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg M.Ivanov, причем туу преподаватели ? я вообще-то этим никогда не занимался, а решил обратиться на форум за помощью.Мне казалось что тут можно найти ответ на данный вопрос.
...
Рейтинг: 0 / 0
SQL Запросы
    #39826264
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДоброго времени суток, кто поможет мне сделать или объяснить как это делается ?
Ну из уважения к обществу исходныеданные надо представить примерно так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
WITH CTE (SubscriptionEventId,	SubscriberId,	CommandType,	TIMESTAMPP,	ENDTIME)
AS
(
 SELECT 1,	'sbscr001',	'Activate',	'20140115',	'20130215'
   UNION ALL
 SELECT 2,	'sbscr001',	'HardCancel','20130215',	'20100108'
  UNION ALL
 SELECT 3,	'sbscr001'	,'Activate',	'20100108',	'20141026' 
  UNION ALL
 SELECT 4,'sbscr001','SoftCancel','20130107','20100108'
   UNION ALL
 SELECT 5,'sbscr001','HardCancel','20130215','20130107'
   UNION ALL
 SELECT 6,'sbscr002','Activate','20100108','20141026'
   UNION ALL
 SELECT 7,'sbscr002','Pause','20111008','20111008'
   UNION ALL
 SELECT 8,'sbscr003','Activate','20140525','20111008'      
   UNION ALL
 SELECT 9,'sbscr003','SoftCancel','20141026','20141026'  
)



Ну а потом по первому пункту изобразить что-то вроде
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
USE master
GO
WITH CTE (SubscriptionEventId,	SubscriberId,	CommandType,	TIMESTAMPP,	ENDTIME)
AS
(
 SELECT 1,	'sbscr001',	'Activate',	'20140115',	'20130215'
   UNION ALL
 SELECT 2,	'sbscr001',	'HardCancel','20130215',	'20100108'
  UNION ALL
 SELECT 3,	'sbscr001'	,'Activate',	'20100108',	'20141026' 
  UNION ALL
 SELECT 4,'sbscr001','SoftCancel','20130107','20100108'
   UNION ALL
 SELECT 5,'sbscr001','HardCancel','20130215','20130107'
   UNION ALL
 SELECT 6,'sbscr002','Activate','20100108','20141026'
   UNION ALL
 SELECT 7,'sbscr002','Pause','20111008','20111008'
   UNION ALL
 SELECT 8,'sbscr003','Activate','20140525','20111008'      
   UNION ALL
 SELECT 9,'sbscr003','SoftCancel','20141026','20141026'  
),
R AS
(
  SELECT C.SubscriberId,C.CommandType,
  ROW_NUMBER()OVER(PARTITION BY C.SUBSCRIBERID ORDER BY C.SubscriptionEventId DESC)AS XCOL
FROM CTE AS C
)
SELECT FIN.*
FROM R AS FIN
WHERE FIN.XCOL=1;

/*
Требуется для каждого значения SubscriberId вывести CommandType строки с максимальным SubscriptionEventId.
*/
...
Рейтинг: 0 / 0
SQL Запросы
    #39826269
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fADEN я вообще-то этим никогда не занимался
Тут без разницы, с кем и что у тебя было или не было.
Опытом интересуются в форуме Работа.
...
Рейтинг: 0 / 0
SQL Запросы
    #39826270
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fADENOleg M.Ivanov, причем туу преподаватели ? я вообще-то этим никогда не занимался, а решил обратиться на форум за помощью.Мне казалось что тут можно найти ответ на данный вопрос.лучше не публиковать хотелки в формате docx, xls* и т.д.
Обычный текст, лучше вообще без вложений, если это исходный код - отформатированный
...
Рейтинг: 0 / 0
SQL Запросы
    #39826274
Oleg M.Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fADENМне казалось что тут можно найти ответ на данный вопрос.
И чтобы ответили сразу и по ораклу и по mysql и pgsql ?
...
Рейтинг: 0 / 0
SQL Запросы
    #39826293
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg M.IvanovfADENМне казалось что тут можно найти ответ на данный вопрос.
И чтобы ответили сразу и по ораклу и по mysql и pgsql ?И даже, как мы видим, что-то ответили. Но, похоже, по MSSQL.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL Запросы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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