select c.contractpaymoney as 前一記錄,
d.contractpaymoney as 下一條記錄,
c.contractpaymoney-d.contractpaymoney as 前一記錄與後一記錄的差值
from
(select rownum as num1 ,a.contractpaymoney from a
) cleft join
(select rownum as num2 ,b.contractpaymoney from b
) d on c.num1=d.num2-1
SQL 求時間差
前兩天在寫程式的時候,為了計算兩個日期相差的天數,真是大費周折啊,我才開始 的時候想的是把 時間格式轉換為 long 型,後來一想,不對進製不同啊,後來我想到了資料庫,用 sql2005 中的datediff 函式,問題是解決了,可是每次都得和資料庫互動啊!終於同事的乙個大哥交 了乙個方法,這個方法...
Mysql 計算相鄰兩條記錄的時間差
比如排序之後我們想計算兩條相鄰記錄的時間差,因為mysql沒有視窗函式所以要麼模擬視窗函式要麼使用表自關聯,現有如下表資料 單獨只有這些資訊使用自關聯沒有約束條件,這時候我們可以使用增加乙個序號的字段,然後使用序號條件關聯 表一 select a.i i 1 as ord num from t pu...
Oracle中求時間差的SQL
有兩個日期資料start date,end date,欲得到這兩個日期的時間差 以天,小時,分鐘,秒,毫秒 天 round to number end date start date 小時 round to number end date start date 24 分鐘 www.2cto.com ...