比方說,我有一張帶有ID,時間戳和事件的表。MySQL:不同ID的子摘要時間戳
例如:我HABE一個隨書ID 1,另一個與ID 2兩者都是由事件在特定的時間戳出借,標註在表1
然後兩者都與事件2。所以返回我怎樣才能找出每本書的借閱期限?我無法找到答案,我變得瘋了!
表
ID | Timestamp | Event
-------------------------------
a1 | 2013-10-23 | 1
a2 | 2013-10-23 | 1
a1 | 2013-10-25 | 2
a2 | 2013-10-26 | 2
結果
ID | Days lent |
-----------------------
a1 | 2 |
a2 | 3 |
我沒有更好的解釋,對不起。每個子查詢我嘗試了「多於一行」的錯誤結果。
我試圖在subquerys TIMESTAMPDIFF,我試圖減去兩個querys。當然有許多不同的ID,但結構與發佈的完全相同
什麼是'timestamp'列的數據類型?它是「日期」嗎? –
它直接是一個時間戳。我也試圖將其轉換。但它失敗了第二我試圖計算每個ID的差異 – user2476011