在下面的表格中,根據描述我們在不同的列中有不同的數量。我們希望將所有的數量放在一列中,並使用T-SQL腳本將desc放在另一列中。表名是rawdata。我試圖用T-SQL查詢來實現這個結果
當前表結果:
SSI_CUST_TRANS# WAYBILL# BILL_OF_LADING NET_FREIGHT_CHARGES MISC_CODE1_DESC MISC_CODE1_AMT MISC_CODE2_DESC MISC_CODE2_AMT MISC_CODE3_DESC MISC_CODE3_AMT MISC_CODE4_DESC MISC_CODE4_AMT
3574296 618852 618852 32.5 SPECIAL DELIVERY 40 FUEL SURCHARGE 4.88 NULL NULL NULL NULL
3574319 618852 618852 32.5 SPECIAL DELIVERY 40 FUEL SURCHARGE 4.88 NULL NULL NULL NULL
要求的結果:
BILL_OF_LADING WAYBILL# SSI_CUST_TRANS# Charge Type Desc Amount
618852 618852 3574296 AMOUNT_PAID 77.38
618852 618852 3574296 NET_FREIGHT_CHARGES ELECTRONIC EQUIP./PARTS 32.5
618852 618852 3574296 SPECIAL DELIVERY 40
618852 618852 3574296 FUEL SURCHARGE 4.88
618852 618852 3574319 AMOUNT_PAID 0
618852 618852 3574319 NET_FREIGHT_CHARGES ELECTRONIC EQUIP./PARTS 32.5
618852 618852 3574319 SPECIAL DELIVERY 40
618852 618852 3574319 FUEL SURCHARGE 4.88
我們想要的金額和描述,轉置作爲圖像顯示。
請不要使用圖片,複製和粘貼實際的和預期的結果。 – McNets
請閱讀[問]。然後編輯您的問題以將示例數據包含爲DDL + DML語句,並將所需結果作爲表格格式的文本。 –