分析関数FirstValueに問題があります:(構文:
FIRST_VALUE(TAble1.Column2 IGNORE NULLS) OVER (PARTITION BY Column1 ORDER BY Column3 DESC)
例:
Column1 Column2 Column3
1 A 01/01/2012
1 (NULL) 02/01/2012
1 (NULL) 03/01/2012
上記の分析関数を使用して1行を取得したいと思います。
Column1 Column2 Column3
1 A 01/01/2012
問題は、Oracleが2行を取得することです。1行はNullで、もう1行はcolumn2の値「A」です。
この問題を解決するのを手伝っていただけませんか。
よろしくお願いします