[SQL ] 將每列往後順移一列

作者: forgot75421 (伏加特)   2015-07-16 17:36:14
資料庫名稱: Oracle
資料庫版本: 未知(因為是公司的版本)
內容/問題描述:
http://i.imgur.com/9vW88Jb.jpg
目前寫了一串SQL如圖所示
可以知道機台名稱ResourceName、切換的機況FromStep、ToStep、
切換機況的時間點TXNDATE
但是這個資料表只能顯示切換"到"某機況的時間點
例如2015-07-07 06:50:05切換到WAIVE
有沒有辦法可以全部Shift一列 讓FromStep的時間也一起顯示呢?
作者: bluegti (喵喵)   2015-07-16 21:34:00
LAG(TXNDATE,1) OVER (PARTITION BY RESOUCENAMEORDER BY TXNDATE) AS FROM_DATE如果順序相反就用LEAD

Links booklink

Contact Us: admin [ a t ] ucptt.com