Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Слишком интересная задача на объедение таблиц. / 6 сообщений из 6, страница 1 из 1
19.05.2019, 17:28
    #39815055
fcks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слишком интересная задача на объедение таблиц.
Добрый день.
Столкнулся с задачей есть две таблицы , необходимо получить третью.
Каким sql запросом можно получить требуемый результат?
...
Рейтинг: 0 / 0
19.05.2019, 17:34
    #39815058
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слишком интересная задача на объедение таблиц.
Предлагаю зобанить тредстартера навечно.
За глупость.
...
Рейтинг: 0 / 0
19.05.2019, 17:42
    #39815063
fcks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слишком интересная задача на объедение таблиц.
aleks222, в чем заключается глупость?
...
Рейтинг: 0 / 0
19.05.2019, 17:49
    #39815072
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слишком интересная задача на объедение таблиц.
Слишком интересно.
...
Рейтинг: 0 / 0
19.05.2019, 17:52
    #39815074
fcks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слишком интересная задача на объедение таблиц.
Гавриленко Сергей Алексеевич, если есть возможно можете описать подход к решению ?
...
Рейтинг: 0 / 0
19.05.2019, 18:07
    #39815081
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слишком интересная задача на объедение таблиц.
fcks,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
with a as
(
 select
  Identity_Num, OrderID,
  row_number() over (partition by OrderID order by IdentityNum) as rn
 from
  [Таблица операций]
),
b as
(
 select
  OrderID, Quantity,
  row_number() over (partition by OrderID order by (select 1)) as rn
 from
  [Таблица сумм операций]
)
select
 a.Identity_Num, a.OrderID, b.Quantity
from
 a left join
 b on b.OrderID = a.OrderID and b.rn = a.rn;
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Слишком интересная задача на объедение таблиц. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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