- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLで1レコード前のデータと比較し計算する方法)
SQLで1レコード前のデータと比較し計算する方法
このQ&Aのポイント
- オラクルのDBにデータを格納し、SQLを使って1レコード前のデータと比較する方法を説明します。
- 商品データベースの連番ごとの算出結果Xの値を求めるために、前のレコードのデータと比較して計算します。
- EXCELでは関数を使って算出していたが、オラクルのDBを使って効率的に計算する方法を検討しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#263806
回答No.1
SELECT 商品名, 連番, 稼働時間 , 稼働時間 - LAG(稼働時間, 1, 0) OVER(PARTITION BY 商品名 ORDER BY 連番) AS 算出結果X FROM テーブル みたいな感じ。
お礼
出来ました! ありがとうございます。