Ищу для заявления Выберите в Sql Server, я хочу некоторые вещи, как этогоВыберите оператор в запросе SQL Server,
SELECT
st.segment_guid as ST_Segment_Guid,
ST.ST02 as [Transaction_Set_ControlNumber],
N1.N102 AS [Payer_Name],
N1.N104 AS [Payer_Identification_Number],
N1.N102 AS [Payee_Name],
N1.N104 END AS [Payee_Identification_Number],
FROM X12_ST ST
INNER JOIN X12_N1 N1 ON st.segment_guid = n1.parent_segment_guid
where ST.x12_interchange_guid = '3ff7d629-0036-4deb-bb69-31f8c159f71e'
Вот если N1.LoopID
является '1000A'
, то он должны выбрать из плательщика столбцов. Если N1.LoopID
- '1000B'
, то он должен выбрать столбцы получателя.
И ST.x12_interchange_guid = «3ff7d629-0036-4deb-bb69-31f8c159f71e» должен быть один плательщик и один получатель платежа, я хочу беспокоить плательщика, получателя платежа Для этого ST.x12_interchange_guid в одной строке, когда она выбрана.
Прочтите инструкцию CASE. – dcaswell
Ничего себе. ANSI X12 EDI через SQL. Ты храбрый человек. –