私の質問はかなり簡単で説明が簡単だと思います。Microsoft SQL Server:複数の登録日がある場合に単一行/レコードを選択する方法
基本的に私はこれらの線に沿って記録何かを持っています。
ジョン・ドウは、カバレッジの複数の期間を持っています
01-01-2014 --> 12-31-2014 ;
01-01-2015 --> 12-31-2015 ;
01-01-2016 --> OPEN/ACTIVE (**DESIRED OUTPUT)**
私が最も最近の登録を引っ張ってMAX関数を使用しようとするたびに、登録期間の各反復を常に引き出します。直前の有効期限をプルするだけでなく、それに対応する終了期限(NULLに設定されているか、入力されているか)を引き出し、それ以前のすべてを除外するだけで、SQLに指示する方法を教えてください。
私はまだTERMEDレコードを取得したいです。それが私の時よりもちょうどMAX
有効と期間の両方で;データをミックスしてMAX/EFFをプルしますが、誤ってMAX/TERMを別の登録インスタンスから取得します。
明確化が必要な場合は教えてください。ありがとうございました!
ありがとうございました!私は援助に感謝します! – MellowFellow