このデータセットの使用:
| RECID | ID | VALUE1 | VALUE2 | VALUE3 | RECDT |
----------------------------------------------------------------------------
| 1 | 1-01 | 1 | 2 | 3 | January, 01 2013 00:00:00+0000 |
| 2 | 1-01 | 3 | (null) | (null) | January, 02 2013 00:00:00+0000 |
| 3 | 1-01 | (null) | (null) | 1 | January, 03 2013 00:00:00+0000 |
簡単なクエリで次の結果を返すことは可能ですか?
| ID | VALUE1 | VALUE2 | VALUE3 |
-----------------------------------
| 1-01 | 3 | 2 | 1 |
データセットは、日付と PtID に基づいて各列の最新の値を返す必要があります。たとえば、2013 年 1 月 2 日までの PTID に対するすべての変更に関心がある場合、結果は次のようになります。
| ID | VALUE1 | VALUE2 | VALUE3 |
-----------------------------------
| 1-01 | 3 | 2 | 3 |
スキーマは、興味のある人のためにsqlfiddleで開始されています。