これを機能させるにはいくつかの問題があります。このデータを含むテーブルがあります。
| DateStarted | Field9 | Field2 | ID | Field6 |
----------------------------------------------------------------------------------------
| 2013-04-15 09:23:00 | TEST1 | TEST2 | 1 | 2000 |
| 2013-04-08 09:23:00 | TEST1 | TEST2 | 2 | 180 |
| 2013-04-15 09:23:00 | TEST2 | TEST3 | 3 | 1000 |
| 2013-04-04 09:23:00 | TEST2 | TEST3 | 7 | 80 |
| 2013-04-03 09:23:00 | TEST2 | TEST4 | 5 | 70 |
私の最終的な目標は、Field9 の値の最後の 2 つの日付を返して、Field9 の一意のインスタンスごとに Field6 の値を減算できるようにすることでした。以下はリターンの一例です。
| DateStarted | Field1 | Field2 | ID | SUB |
----------------------------------------------------------------------------------------
| 2013-04-15 09:23:00 | TEST1 | TEST2 | 1 | 1820 |
| 2013-04-15 09:23:00 | TEST2 | TEST3 | 3 | 920 |
したがって、2 行目では、最も大きい 2 つの日付を取り、次に field6 の値を取り、それらを差し引いて 1 行だけを返します。