結果が単一の値であるというクエリがあります。この場合、null値をもたらす多くのケースがあります。これは不要なので、別のクエリを作成して値を返します。ので、最初のクエリでnull値が結果を省略し、2番目のクエリを実行すると、私に戻って来る1つのクエリを作成する必要があります。2つのクエリから選択するnullを選択しない
firtsクエリがある
SELECT DISTINCT
FIRST_VALUE (pac1.pac_name)
OVER (ORDER BY pac1.pac_final_date DESC)
FROM matricula mac
INNER JOIN
periodo pac1
ON mac.pac_id = pac1.pac_id
WHERE mac.ent_id = 26172 AND mac.mac_estado IN (8072, 10221)
2番目のクエリは、2つのクエリが同じ値を私を取り戻すが、最初私は最初のクエリのために相談する必要が
SELECT DISTINCT
FIRST_VALUE (pac1.pac_name)
OVER (ORDER BY pac1.pac_final_date DESC)
FROM registro rea
INNER JOIN
periodo pac1
ON rea.pac_id = pac1.pac_id
WHERE rea.ent_id = 26172
で、2がありますケース。
場合-1 - >ときのクエリ#1を実行してくれ
結果
FIRST_VALUE (pac1.pac_name)
--------------------------
|Oct/2012 - Feb/2013 |
--------------------------
ケース-2結果をもたらす - >実行し、結果はnull
あるクエリ#1を実行します保証するクエリ#2は、結果
私に価値をもたらす
FIRST_VALUE (pac1.pac_name)
--------------------------
|Oct/2012 - Feb/2013 |
--------------------------
これはおそらく簡単な質問ですが、どんな助けもありがとうございます。
いくつかのサンプルデータと希望の結果を入力してください。 –
説明にコメントを投稿しないでください。代わりに[編集]を使用してください。 –
私はサンプル**データ**をテーブル形式で求め、その結果をテーブルとしても求めました。 –