I have a column StatusCode
. I want to filter out the text Complete
without also filtering out NULL
values.
I am using SSMS to write my query, and if I use <>
or NOT LIKE
, it is also filtering out the NULL
values.
SELECT TOP (1)
dbo.WOO.WOO_StatusCode, dbo.WOO.WOO_WorkCenterID
FROM
dbo.WOO
LEFT OUTER JOIN
dbo.WKE ON dbo.WOO.WOO_RecordID = dbo.WKE.WKE_WOO_RecordID
LEFT OUTER JOIN
dbo.WKO ON dbo.WOO.WOO_WorkOrderID = dbo.WKO.WKO_WorkOrderID
WHERE
(dbo.WKO.WKO_WorkOrderID = @WorkOrder)
AND (NOT (dbo.WOO.WOO_StatusCode LIKE N'Complete'))
ORDER BY
dbo.WKE.WKE_LabStopTime DESC
I need the NULL's to be returned, b/c the other joined tables can still return useful information related to the record.
Essentially, how do I filter on a NVARCHAR
column without omitting NULL
values?