返回首页

大家好,
我已经使用类似的查询。

SELECT *,convert(varchar,DOJ,103) as DateOJ FROM Registration_Mstr R,Designation_Mstr D,Department_Mstr DP where R.DesgId=D.DesgId and DP.DepartmentId=R.DepartmentId and  EmployeeStatus=1 and (D.Designation<>'Administrator' or D.Designation<>'Directors') order by EmployeeName

在此我不想填充员工信息的指定管理员和董事。
但仍显示的信息。
请帮助,如果我错的地方。
感谢
莫哈末。 wasif

回答

评论会员:游客 时间:2012/02/04
|T|oniyo|Jackson:不要使用或。并且仅使用。"管理员",D.DesignationltD.Designationlt;GT;;GT;"董事"
米卡Wendelius
评论会员:游客 时间:2012/02/04
说这在SQL的另一个方式是使用的名单。他们有时可能更容易理解:codeprelang="SQL"spanclass="code-keyword"SELECT/span*,spanclass="code-keyword"convert/span(spanclass="code-keyword"varchar/span,DOJ,spanclass="code-digit"103/span)spanclass="code-keyword"as/spanDateOJspanclass="code-keyword"FROM/spanRegistration_MstrR,Designation_MstrD,Department_MstrDPspanclass="code-keyword"where/spanR.DesgId=D.DesgIdspanclass="code-keyword"and/spanDP.DepartmentId=R.DepartmentIdspanclass="code-keyword"and/spanEmployeeStatus=spanclass="code-digit"1/spanspanclass="code-keyword"and/spanD.Designationspanclass="code-keyword"NOT/spanspanclass="code-keyword"IN/span(spanclass="code-string"'/spanspanclass="code-string"Administrator'/span,spanclass="code-string"'/spanspanclass="code-string"Directors'/span)spanclass="code-keyword"order/spanspanclass="code-keyword"by/spanEmployeeName/pre/code
Prera​​k帕特尔:您需要使用
D.Designation<>'Administrator' or and D.Designation<>'Directors'