私はTable1
ここに示しています:
;WITH Table1 AS (
SELECT *
FROM (VALUES
(164021, 'Balajee', 100, 100, 'YTD'),
(164021, 'Balajee', 200, 100, 'YTD'),
(164021, 'Balajee', 400, 300, 'MTD'),
(164021, 'Balajee', 200, 100, 'MTD')
) as t (EmpID, [Emp Name], GROSS_PAY, NET_PAY, DUR_TYPE)
)
YTD
このテーブルには、またはとして値を持つことができる期間タイプと呼ばれる列がありますMTD
。Pivot を使用して選択を行った後のテーブルを、次の表のようにします。誰かがこれを行うのを手伝ってくれますか? 私はこのピボットに非常に慣れていないので、助けが必要です。
EmpID Empname Grosspay_ytd net_pay_ytd Grosspay_mtd netpay_mtd
------- ------- --------------- ----------- --------------- -----------
164021 Balajee 300 200 600 400