ここでスタックにアドバイスされているように、代わりにテーブルにビューを作成することをお勧めします。ここでも同じ問い合わせを見つけましたが、まだ回答が得られていないものもあれば、不明なものもあります。このテーブルのテーブル ビューを作成したかっただけで、ClockIn エントリと Clock Out エントリを分離したいと考えていました。また、エントリがソース テーブル (ST_EmployeePunches) とは異なる time や time_event など、ビューに別の列を追加したいと考えています。time のサンプル レコードは時間のみで、time_event は I と O です。助けてください!
1 に答える
0
より明確なフォーマットで明確にするために、現在持っているものは
EmployeeNumber BusinessDate ClockIn ClockOut
60616257 2012-10-01 2012-10-01 07:20:00 2012-10-01 10:49:00
あなたが望むものは:
EmployeeNumber BusinessDate Time Time_Event
60616257 2012-10-01 2012-10-01 07:20:00 I
60616257 2012-10-01 2012-10-01 10:49:00 O
次のようなクエリでこれを生成します。
select EmployeeNumber, BusinessDate, ClockIn Time, 'I' Time_Event
from ST_EmployeePunches
union all
select EmployeeNumber, BusinessDate, ClockOut, 'O'
from ST_EmployeePunches
于 2013-04-10T01:33:51.590 に答える