我有一個控制進入門用法的sqlite表。獲取配對時差的總和
我需要奇偶時間間隔的總和,例如卡02的預期總和是(12:03 - 08:07)+(16:03 - 14:52)= 03:56 + 01:21 = 05:07
人們可以在白天自由活動,因此卡片可能會有很多條目。
表看起來是這樣的:
card_id | time
----------------------------
03 | 07:55
01 | 08:02
02 | 08:07
03 | 11:56
02 | 12:03
03 | 12:23
02 | 14:52
03 | 15:56
01 | 15:58
02 | 16:03
那麼如果第一個缺失,你有點塞滿了,因爲沒有辦法告訴!第二個,默認爲現在,到一天結束,跳過? –
謝謝@Tony,null當條目沒有匹配對時很好,但我不知道如何編寫查詢來解決這些問題。我可以得到兩個條目之間的時間差,但這隻適用於卡上只有兩個條目的情況,並且可能存在任何條目,因爲人們可以在白天自由移動。 –
是啊,只是在想,通常我會用CTE做這樣的事情,但SQLLite沒有。 –