私はこのようなテーブルを持っています:
ModuleID TimeStamp Value TotalPerDay
1 8/5/2012 9:00 PM 0.25 0.25
2 8/5/2012 9:00 PM 0.15 0.15
3 8/5/2012 9:00 PM 0 0
4 8/5/2012 9:00 PM 1.25 1.25
1 8/5/2012 10:00 PM 0.05 0.30
3 8/5/2012 10:00 PM 0.89 0.89
4 8/5/2012 10:00 PM 0.14 1.39
4 8/5/2012 11:00 PM 0.70 2.09
4 8/5/2012 12:00 PM 0.43 2.52
...
そして、私はこのテーブルを1時間ごとに更新する15000のモジュールを持っています。さらに、深夜にTotalPerDay値がリセットされます。
TotalPerDay与えられたのセットの最新の値を取得する必要があるクエリに苦労していますModuleID。
GROUP BYで句を使ってみましたModuleID。TotalPerDayしかし、集計関数を使用せずに最新の値を取得するにはどうすればよいですか?
ちなみに、私はSQLServer2008を使用しています。
前もって感謝します!