我有這樣SQL查詢來顯示計時錶
id Marca CodCartela Line Post status Time
---- ------ ----------- ---- ---- ------ -----------------------
178 346 4516645709 AS01 55 1 2015-04-05 02:30:12.627
179 346 4516645709 AS01 55 0 2015-04-05 02:31:23.593
180 346 4516645709 AS01 88 1 2015-04-05 02:32:05.107
181 346 4516645709 AS01 88 0 2015-04-05 02:32:22.060
狀態1的表裝置IN和狀態0表示OUT。 我想要的是在同一行上爲每個人顯示進出時間。 例
id Marca CodCartela Line Post status TimeIN TimeOUT
---- ---------------- ---- ---- ------ -----------------------------------------
178 346 4516645709 AS01 55 1 2015-04-05 02:30:12.627 2015-04-05 02:31:23.593
這是可能的,或者我需要重新考慮所有的計時aplications :(
哪個字段是人嗎?它發佈了嗎?或ID? – jfun 2015-04-05 10:21:44
Marca是爲人 – 2015-04-05 10:46:32
編輯你的問題,並添加一個標籤與SQL Server的版本。有可能做你需要的東西,但效率很低。我個人在生成這種數據時會預處理這些數據,並且在同一行中同時存儲「IN」和「OUT」,而不是將它們存儲在兩個單獨的行中。正是由於這個原因 - 以後很難將它們重新組合起來。實際上,我把時間存儲爲「IN」和持續時間,而不是兩次。我在UTC和當地時間存儲不同類型報告的時間,但這與問題無關。 – 2015-04-05 12:06:15