Bằng cách thêm date
và time
bạn sẽ nhận được dấu thời gian mà bạn có thể so sánh để tham gia. vì vậy bạn có thể viết truy vấn của mình như sau:
select
t1.userid, t1.date_in, t1.check_in, t2.checktime, t3.alias
from process t1
inner join checkinout t2 on t2. checktime= date_in + check_in and t1.userid=t2.userid
inner join table3 t3 on t2.sn=t3.sn
Về lỗi của bạn mà bạn đã đề cập trong câu hỏi của mình ERROR: more than one row returned by a subquery used as an expression
là do điều kiện tham gia mà bạn đã sử dụng.