我有1个表中有单行数据的数据 链接:https://www.dropbox.com/s/86j2o9jo9v8vqip/stack1.PNG?dl=0
Function dateMarine NumberMarine dateBOC NumberBOC Status
------------------------------------------------------------------------------
Shipping 2000/01/01 10 2007/01/01 11 Paid
我想从单行数据1 shipmentNumber创建多行,就像这样
Function No.Doc date status
--------------------------------------
Shipping 10 2000/01/01 Paid
Shipping 11 2007/01/01 Paid
如何为这种情况创建查询,我有一些像这样的参考:
SELECT [Date]
, API
, LEFT(col,CHARINDEX('_',col)-1)'Latency'
, RIGHT(col,CHARINDEX('_',REVERSE(col))-1)'Aggregation'
, Value
FROM
(
SELECT [Date],API,col,value
FROM Table1
CROSS APPLY
(
VALUES ('Latency1_Avg', [Latency1_Avg]),('Latency1_Min', [Latency1_Min]),('Latency1_Max', [Latency1_Max]),('Latency2_Avg', [Latency2_Avg]),('Latency2_Min', [Latency2_Min]),('Latency2_Max', [Latency2_Max])
) C (COL, VALUE)
) SRC
但我认为我的情况不同
抱歉,我使用链接显示我的案例图片,因为我无法在我的stackoverflow帐户中导入图片
谢谢你帮助我