【发布时间】:2020-08-24 16:50:30
【问题描述】:
我想用以下条件连接表 A 和 B 以获得结果表。
TABLE A 是开始时间 表 B 包含 TIME IN 和 TIME OUT USER需要打卡(TIME IN),开机(TIME START),打卡(TIME OUT)
- 时间 >= 时间开始
- 开始时间 >= 超时
- 输入/输出最大时间
- 基于 ID 的不同结果
我尝试了左连接,但无法获得我想要的结果。我尝试使用 CASE 但有很多多余的结果。请指教。
【问题讨论】:
-
请将图片中的信息翻译成问题。您能否还包括一些您尝试过的示例查询、示例数据和所需的结果。
-
“IN/OUT 可以是 IN 或 OUT,而不是 IN”——不是根据问题:IN/OUT 被视为 IN。请详细说明,以提供答案。
-
IN/OUT 被视为 IN,因为它小于开始时间。如果它更多,它应该出来