1

次のようなテーブルがあるとします (簡略化)。

| Name  | Date     | Hours |
| Bob   | 10/1/13  |  5    |
| John  | 10/1/13  |  8    |
| Bob   | 10/2/13  |  6    |
| Ashley| 10/2/13  |  4    |
...
| Bob   | 10/17/13 |  4    |
| John  | 10/17/13 |  6    |
| John  | 10/18/13 |  3    |
...

開始日 (2013 年 10 月 1 日など) が指定された場合、名前、SUM(時間) を 14 日間隔でグループ化するクエリを作成するにはどうすればよいですか? 結果は次のようになります。

| Name  | Period              | SUM(Hours) |
| Bob   | 10/1/13 - 10/14/13  |  11        |
| John  | 10/1/13 - 10/14/13  |  8         |
| Ashley| 10/1/13 - 10/14/13  |  4         |
| Bob   | 10/15/13 - 10/29/13 |  4         |
| John  | 10/15/13 - 10/29/13 |  9         |

次のような投稿にリストされている提案を試してみました:週/月間隔の日付範囲でグループ化 しかし、通常、実際の週が必要であると想定しています。これらは 14 日間の間隔であるため、必ずしも年の週と一致するとは限りません。

任意の提案やガイダンスをいただければ幸いです。

編集:これは NexusDB サーバーにクエリを実行しているため、SQL:2003 標準を使用します。

4

1 に答える 1