0

ここでスタックにアドバイスされているように、代わりにテーブルにビューを作成することをお勧めします。ここでも同じ問い合わせを見つけましたが、まだ回答が得られていないものもあれば、不明なものもあります。このテーブルのテーブル ビューを作成したかっただけで、ClockIn エントリと Clock Out エントリを分離したいと考えていました。また、エントリがソース テーブル (ST_EmployeePunches) とは異なる time や time_event など、ビューに別の列を追加したいと考えています。time のサンプル レコードは時間のみで、time_event は I と O です。助けてください!

4

1 に答える 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 に答える