Как я могу напечатать несколько запросов одновременно, в результате чего получится 1 таблица? - PullRequest
0 голосов
/ 18 апреля 2019

Я пробовал оператор UNION, но он печатает только первый запрос, а остальные пропускает.Как я могу напечатать несколько запросов в 1 таблице?С или без использования оператора UNION ..

SELECT DISTINCT
[5028account]
FROM 
XXX
WHERE
StresstestaccountEnabled LIKE '%Yes%' AND BalancesheetAmount <> 0
AND
PATINDEX('%[^0-9]%', [5028account]) > 0 OR [5028account] IS NULL

UNION

SELECT DISTINCT
[1001account] 
FROM 
XXX
WHERE
StresstestaccountEnabled LIKE '%Yes%' AND BalancesheetAmount <> 0
AND
PATINDEX('%[^0-9]%', [1001account]) > 0 OR [1001account] IS NULL


UNION

SELECT DISTINCT
[BalanceSheetType]
FROM
XXX
WHERE
StressTestAccountEnabled LIKE '%Yes%' AND BalanceSheetAmount <> 0
AND
[BalanceSheetType] NOT LIKE '%Assets%'
AND
BalanceSheetType NOT LIKE '%Liabilities%'

UNION

SELECT DISTINCT 
CorepRRR
FROM 
XXX
WHERE 
StressTestAccountEnabled LIKE '%Yes%' AND BalanceSheetAmount<>0
AND
CorepRRR NOT LIKE '%D%'
AND
CorepRRR NOT LIKE '%R%'
AND
CorepRRR NOT LIKE '%P%'
AND
CorepRRR NOT LIKE '%Not Applicable%'

1 Ответ

1 голос
/ 18 апреля 2019

для печати всех данных по всем запросам !!!!! 1:

 union all
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...