• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL 前日分と相違があればアラート)

SQLコードで運賃の値上がり(値下がり)を確認する方法

このQ&Aのポイント
  • SQLを使用して、運賃テーブルの前日分と比較し、値上がり(値下がり)があった路線を抽出する方法について教えてください。
  • 運賃テーブルの前日分と比較し、値上がり(値下がり)があった路線を一目で分かるように表示するためのSQLコードを教えてください。
  • 運賃テーブルのデータを選択する方法と、前日分と比較して値上がり(値下がり)があった路線を抽出する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • dda167
  • ベストアンサー率76% (55/72)
回答No.1

あなたの想いとは違うかもしれないけど -- 運賃比較 SELECT 日付, 出発, 到着, 運賃, LAG(運賃) OVER (PARTITION BY 出発, 到着 ORDER BY 日付) AS 前日 FROM 運賃テーブル; -- 運賃変更 SELECT * FROM ( SELECT 日付, 出発, 到着, 運賃, LAG(運賃) OVER (PARTITION BY 出発, 到着 ORDER BY 日付) AS 前日 FROM 運賃テーブル ) WHERE 運賃 <> 前日;

ice1982
質問者

お礼

dda167さん さっそくありがとうございました。 本日【運賃変更】の方を試しましたところ 考えていた通りのデータがExportされました。 SQLのコードだけでもある程度の事はできるのだと分かったことも 非常に大きな収穫となりました。 また質問させていただくこともあるかと思います。 その際はまたぜひお付き合いください。 よろしくお願いいたします。

関連するQ&A