非常需要专家的帮助,正如在堆栈中向我建议的那样,改为在桌子上创建一个视图。我在这里找到了相同的查询,但其中一些仍未得到答复,有些尚不清楚。我只是想为这个表创建一个表视图,我想在其中分隔 ClockIn 和 Clock Out 条目。我还想在我的视图中添加不同的列,例如 time 和 time_event,其中条目与源表 (ST_EmployeePunches) 不同。time 的示例记录仅是时间,time_event 是 I 和 O。请帮助!
问问题
47 次
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 回答