3
我有以下我的数据库表项的InOut需要帮助的SQL查询
AutoId EmployeeId LogTime
1 1 12:24 PM
2 5 12:26 PM
3 1 12:27 PM
4 1 12:28 PM
5 5 12:31 PM
等等...
没有我在报告中要考虑为员工,首先(奇数项是时间),甚至同一名员工的入场时间也是超时。
总之我想下面的输出
EmployeeId InTime OutTime
1 12:24 PM 12:27 PM
1 12:28 PM ---
5 12:26 PM 12:31 PM
那么,如何才能做到这一点?输出
这是一种奇怪的方式来区分进出时间。 – Jacob
参见第一,第三,第五项(奇数)是IN入口,第二,第四,第六个被认为是OUT。 –
你有什么限制?即员工可以每天检查几次吗?是否有错误,即员工是否忘记退房?员工可以过夜吗?等等......无论如何,最好将你的案例建模为“会话”(包括进出领域),而不仅仅是无关的时间戳 –