SQL Serverには、次のデータがあり、毎週最新の行を取得したいと考えています。
次の表があります。(WW
日付の週番号)列は存在せず、日付だけです。クエリの目的をわかりやすく説明するために、この列を配置しました。
Number Date WW
392 2012-07-23 30
439 2012-07-24 30
735 2012-07-25 30
882 2012-07-26 30 *
193 2012-07-30 31
412 2012-07-31 31
425 2012-08-01 31
748 2012-08-02 31
711 2012-08-03 31 *
757 2012-08-07 32
113 2012-08-08 32 *
444 2012-08-15 33 *
クエリの望ましい結果は次のようになります
882 30
711 31
113 32
444 33
基本的に私が取得したいのは毎週の最新の行です。このような例を見つけました。SQLサーバーで先月のレコードを取得し て最新のレコードを検索しますが、毎週の結果のリストを取得するためにそれらを拡張する方法がわかりません。行は任意の日付で保存できます。たとえば、1週間で結果がない場合や、1週間で5行、次の週で10行になる場合があります。私はこれについていくつかのヒントを本当にいただければ幸いです。