Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / SQL Запросы / 8 сообщений из 8, страница 1 из 1
13.06.2019, 15:13
    #39826186
fADEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
Добрый день! кто мне сможет помочь написать запросики ?
...
Рейтинг: 0 / 0
13.06.2019, 15:19
    #39826191
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
Запросики по постгресику?
...
Рейтинг: 0 / 0
13.06.2019, 15:20
    #39826192
fADEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
Ролг Хупин, да
...
Рейтинг: 0 / 0
13.06.2019, 15:30
    #39826196
fADEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
Ролг Хупин, получиться реализовать?
...
Рейтинг: 0 / 0
14.06.2019, 10:57
    #39826469
Синий Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
Конечно получится реализовать.

Но только зачем?
...
Рейтинг: 0 / 0
14.06.2019, 12:25
    #39826535
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
fADENРолг Хупин, получиться реализовать?

1. да, у меня-то получится, но, вот.... вам зачем это все надо? вы кем планируете стать в будущем?
2. вы бы текстик из файлика написали в сообщении
3. это курсовая работка?
...
Рейтинг: 0 / 0
14.06.2019, 15:53
    #39826668
fADEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
Ролг Хупин, нет, это не курсовая работа.
...
Рейтинг: 0 / 0
14.06.2019, 16:51
    #39826691
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запросы
fADEN,


вам же ответили в 21908100

в пж вот это вот (скопипикнуто оттеда) вполне выполняется

Код: 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.
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.
*/



хотя я не уверен что так оно хорошо для больших мощностей SubscriptionEventId и вообще не вчитывался
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / SQL Запросы / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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