我用下面的查詢:查詢時間優化
select
MAX(CASE WHEN hrm.vwPayPersCostCenter.ElmntRef = 21 THEN CAST(hrm.vwPayPersCostCenter.val AS INT) END) AS NEWS,
MAX(CASE WHEN hrm.vwPayPersCostCenter.ElmntRef = 4 THEN CAST(hrm.vwPayPersCostCenter.val AS INT) END) AS NEWS2,
MAX(CASE WHEN hrm.vwPayPersCostCenter.ElmntRef = 120 THEN CAST(hrm.vwPayPersCostCenter.val AS INT) END) AS NEWS3
FROM hrm.vwPayPersCostCenter
但它的執行時間很長(3分鐘)
添加數據庫標記 – Mihai
@GurV對不起 這是一個錯誤。 –
你有'val'的索引嗎? –