0
我有一個臨時表,其結構如下。基於T-SQL登錄狀態的TimeSpan計算
create table #temptime
(
logtime datetime,
[status] varchar(3)
)
從上面可以看到,我有logintime和status。我需要根據狀態對日期進行分區。我需要計算這兩個創建的分區之間的時間間隔,並進行合併以查找用戶在此前提下的時間。
例如,讓我們說我們有4條
Partition based on status IN Partition based in status OUT
8:45 AM 10:45 AM
11:00 AM 15:00 PM
現在方案應該找時間跨度
10:45 AM - 8:45 AM = 2 Hours + 11:00 Am - 15:00 PM = 4 Hours
請告訴我完成這個任務的最佳方法是什麼?
感謝
喬,它的工作。謝謝。 – user14750
@ user14750:如果你有答案,請接受答案.. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –