- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL 前日分と相違があればアラート)
SQLコードで運賃の値上がり(値下がり)を確認する方法
このQ&Aのポイント
- SQLを使用して、運賃テーブルの前日分と比較し、値上がり(値下がり)があった路線を抽出する方法について教えてください。
- 運賃テーブルの前日分と比較し、値上がり(値下がり)があった路線を一目で分かるように表示するためのSQLコードを教えてください。
- 運賃テーブルのデータを選択する方法と、前日分と比較して値上がり(値下がり)があった路線を抽出する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
あなたの想いとは違うかもしれないけど -- 運賃比較 SELECT 日付, 出発, 到着, 運賃, LAG(運賃) OVER (PARTITION BY 出発, 到着 ORDER BY 日付) AS 前日 FROM 運賃テーブル; -- 運賃変更 SELECT * FROM ( SELECT 日付, 出発, 到着, 運賃, LAG(運賃) OVER (PARTITION BY 出発, 到着 ORDER BY 日付) AS 前日 FROM 運賃テーブル ) WHERE 運賃 <> 前日;
お礼
dda167さん さっそくありがとうございました。 本日【運賃変更】の方を試しましたところ 考えていた通りのデータがExportされました。 SQLのコードだけでもある程度の事はできるのだと分かったことも 非常に大きな収穫となりました。 また質問させていただくこともあるかと思います。 その際はまたぜひお付き合いください。 よろしくお願いいたします。