Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Объединение 2 запросов в 1  [new]
Marin_1a
Member

Откуда:
Сообщений: 125
Здравствуйте! Подскажите пожалуйста как можно объединить два таких запроса в 1?


select ASSIGNMENT, ASSIGNEE_NAME
from [dbo].[PROBSUMMARYM1] P
LEFT JOIN [dbo].[SCRELATIONM1] SC on P.NUMBER = SC.SOURCE
WHERE INF_TOWORK_TIME IS NOT NULL AND INF_TOACCEPT_TIME IS NOT NULL AND INF_TOWORK_TIME <> INF_TOACCEPT_TIME and  (IM.OPEN_TIME >=  (@StartDate) and IM.OPEN_TIME < (@EndDate + 1))
GROUP BY ASSIGNMENT, ASSIGNEE_NAME


select ASSIGNED_GROUP, ASSIGNED_TO
from [dbo].[REQUESTM1] R
LEFT JOIN [dbo].[SCRELATIONM1] SC on R.[NUMBER] = SC.[SOURCE]
WHERE INF_TOWORK_TIME IS NOT NULL and INF_TOACCEPT_TIME IS NOT NULL AND INF_TOWORK_TIME <> INF_TOACCEPT_TIME and  (IM.OPEN_TIME >=  (@StartDate) and IM.OPEN_TIME < (@EndDate + 1))
GROUP BY NUMBER,  ASSIGNED_GROUP, ASSIGNED_TO
23 май 17, 07:18    [20503021]     Ответить | Цитировать Сообщить модератору
 Re: Объединение 2 запросов в 1  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20174
UNION ALL. При условии, что типы данных полей вывода идентичны.
23 май 17, 07:27    [20503026]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить