0
の配列に基づいてグループSQLクエリ内のデータはCLS、テーブルを参照すると、PHSあなたが日付を見ることができます下の方法のoccurance
Ops Day Date St.Time End TimeCls Phs
A 1 13.11.2015 4:45 6:30 PP RXXX
A 1 13.11.2015 6:30 12:00 PP RXXX
A 1 13.11.2015 12:00 18:00 PP RXXX
A 3 15.11.2015 1:00 3:00 CN RXXX
A 3 15.11.2015 3:00 8:00 CN RXXX
A 3 15.11.2015 8:00 10:30 PP RXXX
A 3 15.11.2015 10:30 12:00 PP RXXX
A 4 16.11.2015 15:30 16:00 PP CXXX
A 4 16.11.2015 16:00 18:30 PP CXXX
A 4 16.11.2015 23:30 23:59 PN CXXX
A 5 17.11.2015 0:00 0:15 PN CXXX
A 5 17.11.2015 0:15 0:45 PP CXXX
A 5 17.11.2015 0:45 1:15 PP CXXX
A 5 17.11.2015 1:15 1:30 PP CXXX
A 5 17.11.2015 1:30 2:00 PP CXXX
は、今私は、クエリの出力は、この
ようになりたいです- RXXX - のCl PP
- RXXX - のCl CN
- RXXX - のCl PP
- CXXX - のCl PP
- CXXX - のCl PN
- CXXX - PHS場合手段のCl PP
は、CLSは、それが1つのシーケンスにグループでなければならない日付を実行中で同じです。 PhsのClsが異なる場合は、別のシーケンスです。あるいはPhsとClsが前のものと同じであっても、それは別のClsやPhsの後に来ます。次のシーケンスにグループ化する必要があります。
日付は、基本的には、シーケンスを構成しているが、それはそれは
Ops Day Date Strt Time End timeCls Phs Seq
A 1 13.11.2015 4:45 6:30 PP RXXX 1
A 3 15.11.2015 1:00 3:00 CN RXXX 2
A 3 15.11.2015 8:00 10:30 PP RXXX 3
A 4 16.11.2015 15:30 16:00 PP CXXX 4
A 4 16.11.2015 23:30 23:59 PN CXXX 5
A 5 17.11.2015 0:15 0:45 PP CXXX 6
これは興味深いプロジェクトのように聞こえますが、質問がある場合はお知らせください。 – Shadow
SQLの仕事ではありません。 – axiac