sql 語句系列(記錄時間差)[八百章之第十八章]

計算當前記錄和下一條記錄之間的日期差

關鍵點在於如何得到下一條日期。mysql

mysql 和 sql serversql

select x.*,DATEDIFF(day,x.HIREDATE,x.next_hd) diff
from(
select e.DEPTNO,e.ENAME,e.HIREDATE,(select MIN(HIREDATE) from emp d where d.HIREDATE>e.HIREDATE) next_hd
from EMP e
where e.DEPTNO=10
) x
相關文章
相關標籤/搜索