select
e.E_ID as Employee_ID,
e.E_NAME as Employee_Name,
convert(varchar(10),a.Date,103) as Date ,
convert(varchar(8),a.Timein,108) as Time_In,
convert(varchar(8),a.Timeout,108) as Time_Out
from Employee e
LEFT JOIN Attendance a
ON a.E_ID = e.E_ID
AND (convert(varchar(10),a.Date,103) between '01/02/2013' And '28/02/2013')
以上是我的查询,我从两个表中获取数据,但它打印1月份的值以及不在查询中的数据。来自sql server 2005的出界限答案
我一直在调试一个小时,请任何人帮忙。
编辑快速@Raph :) – Pyromancer 2013-03-11 08:38:16
@AlfredSanz甚至不愤怒) – 2013-03-11 08:38:40