わかりにくいタイトルですみません。。。
実現したいことは以下の通りです。
画像のようなログを管理するテーブルがあります。
dtDateTimeでソートしたときに「有効操作」の次に「ループ開」のログが落ちていた場合、その2つのデータを1つのデータとして取得したいです。
画像の下の方のような「有効操作」の次に「ループ開」がない場合はそのデータを取得しないようにしたいです。
データの構造は画像の通りで「有効操作」と「ループ開」を紐づけるデータはありません。。。
私が考えているのは
**「ループ開」を軸に「ループ開」の時間よりも前の時間かつ、「ループ開」の時間に最も近い「有効操作」を紐づけする。**です。
これを実現させるSELECT文が思いつかず、質問した次第です。(そもそもSELECT文でできるのかどうか)
また、データの紐づけ方は必ず太字の方法で。というわけではないです。
他に良い方法があればそちらを採用したいと思っています。
よろしくお願いします。
まず、ログの仕様がわからないと話になりません。
> 「ループ開」を軸に「ループ開」の時間よりも前の時間かつ、「ループ開」の時間に最も近い「有効操作」を紐づけする
これで良いかは、ログの仕様と照らし合わせるか仕様がわからない場合はログを作った製造元に確認してください。
回答1件
あなたの回答
tips
プレビュー