次のことを行うには、助けが必要です。
メインテーブルには
ID (Primary Key)
DATE_TIME
STATE
サブテーブルには
ID (Primary Key)
DATE_TIME
LINE1
MainTable.STATE
値が 100 から 200 に変化したときに、SubTable.Line1
値を選択したいMainTable.DATE_TIME = SubTable.DATE_TIME
どちらかLAG()
またはLEAD()
関数がMainTable.STATE
フィールド内のデータのこの遷移を検出できるようです。
LAG()
またはLEAD()
関数を使用するSQL文でこれを行うにはどうすればよいですか?
すべての迅速な対応に感謝します。MainTable.STATE 値は何でもかまいませんので、その値を sql stmt に含めることはできません。