as i understand from your explanation, i think what you want is this
SELECT [emp-s].[Emp-id], [emp-s].[Emp-status], timcard.[disp-no], timcard.[Job-no], timcard.[Reg-time], timcard.[Over-time], timcard.[Double-time], CONVERT(CHAR(10),timcard.[Date-of-work], 101) AS Date_of_Work
FROM [emp-s]
LEFT OUTER JOIN timcard ON timcard.[Emp-id] = [emp-s].[Emp-id]
AND (timcard.[Date-of-work] BETWEEN @StartDate AND @EndDate)
WHERE ([emp-s].[Emp-status] = 'A')
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/