我有一個模式,它看起來像這樣如何獲得2行之間的列差在DB在SQL
id, time, child_id
因此它像
1, 15, 2
2, 19, nil
3, 20, 5
4, 1, nil
5, 100, nil
我需要的時間之間的區別父及其子
所以對於上述數據的結果將是
id | time_difference
-------------------
1 | 4
3 | 80
所以如果一行有一個孩子,它會花費孩子的時間,並從父母中減去它。假設孩子沒有自己的孩子(一排或者是父母或孩子)
哪些DBMS您使用與時間差的問題,因爲很久以前,hasn't得到修復:? Postgres的?甲骨文? –
哎呀對不起,mysql –