我的表上有以下記錄。我想根據主密鑰將這些記錄轉換成一行。根據主密鑰將多個行轉換爲一個行
records:-
id date userkey workinghours masterkey
1941 2016-06-01 1 6 NULL
1946 2016-06-08 1 1 NULL
1947 2016-06-09 1 6 1946
1948 2016-06-10 1 3 1946
我想要這樣的輸出。
id startdate endate userkey workinghours masterkey
1941 2016-06-01 2016-06-01 1 6 NULL
1946 2016-06-08 2016-06-10 1 10 1946
我該怎麼做?作爲新手,我需要您的幫助來撰寫此查詢。
憑什麼請問'workinghours'輸出得到值6,10 – jonju
和1946年id如何在輸出中獲得masterkey 1946,而在樣本數據中,masterkey是否爲null? –
當記錄有組密鑰我想總結工作時間@jonju –