9 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
select ?e.emp_no,e.emp_cname,e.emp_ename,e.dept_code,b.[name], ISNULL(convert(nvarchar(20),EventsDateTime,120),'') cardtime
from ? [benq].Sky2004.dbo.AccessEvents a,employee ? ? ? ? ? ?[benq].Sky2004.dbo.VIEW_DeviceReader b
where
a.personno not exists (select 1 ?from employee c where c.dept_code='2000' and c.active='Y') AND (convert(nvarchar(20),EventsDateTime,112) BETWEEN '2012-08-01' AND '2012-08-21') and e.active='Y' and??b.[name] like '%考勤%'??
and a.deviceid=b.recnum?
and a.personno=e.emp_no
order by convert(nvarchar(10),EventsDateTime,112) desc,e.emp_no,EventsDateTime ?

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
@MikeAndy:?
再試下
select ?e.emp_no,e.emp_cname,e.emp_ename,e.dept_code,b.[name],ISNULL(convert(nvarchar(20),EventsDateTime,120),'') cardtime
from ? [benq].Sky2004.dbo.AccessEvents a,employee ? ? ? ? ? ?[benq].Sky2004.dbo.VIEW_DeviceReader b
where
a.personno exists (select c.personno? from employee c where c.dept_code='2000' and c.active='Y')
AND (convert(nvarchar(20),EventsDateTime,112) BETWEEN '2012-08-01' AND '2012-08-21') and e.active='Y' and??b.[name] like '%考勤%'??
and a.deviceid=b.recnum?
and a.personno=e.emp_no
order by convert(nvarchar(10),EventsDateTime,112) desc,e.emp_no,EventsDateTime ?

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
我也覺得沒問(wèn)題的,但是查詢分析器一直報(bào)exists和 AND附近存在語(yǔ)法錯(cuò)誤,在幫我看看吧,本人實(shí)在是小白
- 9 回答
- 0 關(guān)注
- 790 瀏覽
添加回答
舉報(bào)