SELECT TOP 20
TMPPO.PurchaseOrder ,
TMPPO.LineItem ,
ASLD.SignatureDate ,
ASLD.SignatureTime ,
ASLD.Operator ,
ASLD.Variable ,
ASLD.VariableDesc ,
ASLD.VarNumericValue
FROM #POAMENDMENTS TMPPO
LEFT OUTER JOIN [SysproCompanyR].[dbo].[AdmSignatureLogDet] ASLD ON TMPPO.TransactionId = ASLD.TransactionId
AND TMPPO.SignatureDate = ASLD.SignatureDate
AND TMPPO.SignatureTime = ASLD.SignatureTime
WHERE YEAR(TMPPO.SignatureDate) = 2013
AND MONTH(TMPPO.SignatureDate) = 08
AND VariableDesc IN ( 'Previous foreign price', 'Previous price',
'Foreign price', 'Price' )
ORDER BY PurchaseOrder ,
LineItem
次のテーブルがありますが、以下のようにレコードを返したくありません。列見出し Variable Desc の下に、Foreign Price、Previous Foreign pirce、以前の価格、および価格があり、Variable、Variable Desc、および VarNumberic を置き換える見出しとしてこれらを作成したいと考えています。
たとえば、最初の行は次のようになります
Purchase Order LineItem SignatureDate SignatureTime Operator PrevFPrice FPrice PrevPrice Price
002074 0001 2013-02-23 9523598 UPOFA0 19.68 21.51 19.68 21.51
004931 0001 2013-08-09 7485253 PVWYK0 980.00 840.00 980.00 840.00
申し訳ありませんが、ここにサンプル データを配置するのは難しいため、方法がわかりません...
これは可能ですか?
@Bummiそれは私にこのようなデータを提供します。本質的に元のサンプルデータによれば、日付と時刻に応じて2回しか変更されないのに、発注書005331が何度も複製されるのはなぜですか