我期待在SQL Server中的Select語句Select語句,我想這樣的在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
哇。通過SQL的ANSI X12 EDI。你是個勇敢的人。 –