私は解決できないような難しい問題があります。基準と一致する行より後のすべての行を選択してください
特定の条件に一致する行より後の日付ですべての行を選択する必要があります。テーブル#1にはステータスフラグがあります。 1
はエラーを示します。 この場合、ValueDate > 2016-02-02
(ID 14の行の後)のすべての行を選択したいが、同じカテゴリに属する行のみを選択したい。
カテゴリごとに1つの行にエラーフラグを設定できます。
それは少し複雑になります。私はファイルがある別のテーブル、テーブル#2を持っています。これらのファイルは常に追加されるため、表1の誤ったファイルを置き換えることがあります。
ID 14の代替ファイルがある場合のみ(これは、置換ファイルのCreateDateが誤ったファイルよりも後であることを確認することによってチェックされます)、ID 14の後にあるすべての行を選択します。
誰も私を正しい方向に導くことができますか?テーブル#1のための
列:ID、ファイル、ステータステーブル#2の
列:あなたはwhere
句でサブクエリを使用してこれを行うことができ、ID、カテゴリ、CREATEDATE、ValueDate
私は 'JOIN'句の助けを借りてこれを行うことができます方法はありますか?理想的には、私は2番目のテーブルに参加したいと思いますし、ID 14の後にすべての行を何らかの方法で "マーク"してフラグを付けたいと思います。 – silkfire