菜鳥初學,遇到個問題,我定義TABLE1 的結構是時間,資料1,資料2,...現在是可以根據時間范圍篩選出資料,但還想在這個時間范圍計算每條資料后一條資料和前一條資料的差值?不知格式是怎樣的?
uj5u.com熱心網友回復:
sql2012 開始可以用lag窗涵之前可以row_number 后自我連接對比
uj5u.com熱心網友回復:
大致是用top 1獲取條件相同,按時間倒序獲取最近一次記錄,建議還是列一個簡單需求案例SELECT TOP 1 值 from Table A
where A.Value=https://bbs.csdn.net/topics/B.Value and B.Time < A.Time order by time desc
From Table B
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/36280.html
標籤:基礎類
上一篇:sql server 提取數量后洗掉 會不會被其它session再取到
下一篇:QT設計考勤簽到系統
