しばらく辺りを見回しましたが、何も見つかりませんでした。
次のようなテーブルがあります。
DATE | Shift | Parts Used
1/1/15 1:15.....1........1
1/1/15 2:06.....1........2
1/1/15 3:45.....1........3
1/1/15 7:33.....2........1
1/1/15 8:14.....2........2
1/1/15 9:00.....2........3
1/1/15 23:01....1........1
1/1/15 23:55....1........2
個々のシフトごとにグループ化したいと思います。残念なことに、シフト 1 が月曜の朝に終わり、月曜の夜にまた始まることがあります (12 時間のシフトが正確に 12 時間ではない場合もあります)。シフトごとに個別にグループ化する方法はありますか? 基本的に、1 日が同じであってもシフトが変更されるまでシフトごとにグループ化します (実際の列にも時間が含まれています)。データを分析するループを作成することもできますが、SQL から取得するのはすばらしいことです。
日付は行の順序です。シフトは重複できません。
うまくいけば、私の結果は次のようになります
DATE | Shift | AVG parts used
1/1/15.....1........2
1/1/15.....2........2
1/1/15.....1........1.5
編集***** 期待される結果を伴う最悪のシナリオ
DATE | Shift | AVG parts used
1/1/15.....1........1.8
1/1/15.....2........2