私は以下の種類のデータを持つ2つのテーブルがあります。sqlを使用して私は以下の結果を得る必要があります
Shift
(shiftcode varchar2(10)
)
shiftcode
A
B
C
emp_dt
(sn number(10), empno number(10), dt date
)
SN Empno Date
1 157 01/01/2016
2 157 02/01/2016
3 157 03/01/2016
4 157 04/01/2016
5 157 05/01/2016
6 157 06/01/2016
7 157 07/01/2016
8 157 08/01/2016
9 157 09/01/2016
10 157 10/01/2016
11 157 11/01/2016
12 157 12/01/2016
は、ここで私はshiftcodeの回転に各従業員をマップする必要があります。
従業員のシフトがBで始まる場合、それはB、A、C、A、B、C、のように回転している...
我々は、我々の開発のためのヒキガエルを使用しています。 SQLまたはPL/SQLを使用して私は私の結果を得る必要があります。
私の結果は
SN Emp No Date Shift Code
1 157 01/01/2016 B
2 157 02/01/2016 C
3 157 03/01/2016 A
4 157 04/01/2016 B
5 157 05/01/2016 C
6 157 06/01/2016 A
7 157 07/01/2016 B
8 157 08/01/2016 C
9 157 09/01/2016 A
10 157 10/01/2016 B
11 157 11/01/2016 C
12 157 12/01/2016 A
SOあなたが得たものたちを示し、コードの書き込みサービスではない、とあなた – HoneyBadger