我有一張桌子,每週有一個記錄,我的資源活動如下;生成有趣的數據視圖
Asset Name | Project | Week Beginning | Monday | Tuesday| Wednesday| Thursday| Friday| Saturday | Sunday
James Project 1 26-06-2014 0 1 1 0 1 0 0
James Project 1 03-07-2014 1 1 0 1 0 0 0
Dave Project 3 03-07-2014 1 1 0 1 0 0 0
我需要看詹姆斯和他什麼時候開始並完成他的項目。
所以我需要一個像下面
Asset Name | Project | Start Date on Project | End Date on Project| Number of days worked
James Project 1 27-06-2014 06-07-2014 6
Dave Project 3 03-07-2014 06-07-2-14 3
所以我就在想一個case語句,光標或基於一套邏輯的存儲過程的視圖。我想制定出最好的和最快的方式來做到這一點。那麼有什麼想法如何快速生成這個視圖?今天早上因爲昨天晚上大腦凍結,所以如果任何人都能得到我的啓發,我會非常感激。
感謝,因爲這是一個巨大的幫助,作爲一個起點,對我來說。 使用此查詢的其他人的一些反饋。 表現 - 執行2分鐘 數據問題 - 生成2個星期一和2個星期的記錄,它會記錄8條記錄。 –
@JamesKhan re:星期一的2條記錄 - 一個錯字 - 已編輯。您可以在unpivot之後使用簡單的where子句篩選出未工作的日子。 – podiluska