我需要将列中的数据设为列标题
这是我查询的当前结果..:
从md_reimbursement中选择employee_id,reimbursement_type,SUM(金额)作为[总金额],reimbursement_status group by employee_id,reimbursement_type,reimbursement_status
我希望它是这样的:
*只需忽略状态字段
所以数据reimbursement_type成为一个列头并且每个量都为SUM。
我已经尝试过使用枢轴,但没有得到我的预期。
THX
答案 0 :(得分:2)
根据您的要求准备样品。正如您所提到的,忽略状态,我不会将其考虑在查询中。
select * from
(
select employee_id,reimbursement_type,amount from md_reimbursement
)src
pivot
(
sum(amount) for reimbursement_type in ([Biaya Dinas],[Other],[Transport],[Uang Makan])
)pvt