SELECT DISTINCT a.emp_id, b.emp_fname, CONVERT(VARCHAR(10), a.sign_time, 120) AS sign_date, c.depart_name FROM dbo.TimeRecords a INNER JOIN dbo.employeeinfo b ON a.emp_id=b.emp_id INNER JOIN dbo.Departs c ON LEFT(b.depart_id, 9)=c.depart_id WHERE CONVERT(VARCHAR(10), a.sign_time, 120)=CONVERT(VARCHAR(10), GETDATE(), 120)AND LEFT(b.depart_id, 9) IN ('008010101', '008010102', '008010103'); |