Итак, в моих запросах мне нужно было реструктурировать некоторые данные.
Для этого - я создал операторы select, которые выбирают некоторый набор в таблицу, и перед этим я проверил,он существовал, а затем бросил стол, если это было сделано.Эти таблицы пополняются каждый раз, когда мне приходится запускать пакет служб SSIS, и я чувствую, что если я продолжу идти по этому пути - все станет грязно.
Есть ли способ выбрать из оператора select в серединеоператора select?
Select Field1
,Field2
,Field3
,SELECT DISTINCT R.Field4
FROM
(
SELECT DISTINCT
L.Open_DT
,L.Group_NPI
, bil.*
,Row_Number() over (partition by group_npi order by L.open_dt) AS RNK
FROM tbl_Location L
LEFT OUTER JOIN [MOAD].[dbo].[qry_Location_Address_Billing] bil
ON L.Location_ID = bil.Location_ID
) AS R
WHERE Rnk = 1 AND Location_ID IS NOT NULL AS Field4,
,Field5
,Field6
From Tables
Я редактировал этот вопрос, пытаясь уточнить.
Я хочу, чтобы он выглядел так:
Field1, Field2, Field3, Field4 (from that nested query), Field5, Field6