SQL Server 2012データベースを使用していて、すべての従業員IDを取得しようとしていますが、2008年2月2日に注文を処理しなかった名があり、そのような問題が発生しました。
Select
Distinct E.empid, E.firstname
from
HR.Employees E
where
E.empid in (Select empid
From Sales.Orders As S
where orderdate <> '20080212')
このクエリはすべての従業員IDと名を返しますが、このクエリはその日に注文を処理した雇用IDのみを返します
Select Distinct E.empid, E.firstname
from HR.Employees E
where E.empid in (Select empid
From Sales.Orders As S
where orderdate = '20080212')
問題はフィルタリングにあることは理解していますが、orderdate
私が間違っていることを教えていただけますか