I’m running a report in excel, the below SQL syntax shows me ALL companies with warehouse codes ‘LOAN’, ‘T1’, ‘T3’, ‘T5’, ‘T6’, ‘T900’
But lets supposing there are 4 companies, A,B,C and D…how can i re-write the WHERE clause to exclude the loan warehouse from just company C?
FROM x.dbo.PartBin PartBin, x.dbo.PartCost PartCost
WHERE PartCost.Company = PartBin.Company AND PartCost.PartNum = PartBin.PartNum
AND partbin.WarehouseCode IN (‘LOAN’, ‘T1’, ‘T3’, ‘T5’, ‘T6’, ‘T900’) AND PartBin.Company NOT IN (‘C’)
WHERE PartCost.Company = PartBin.Company AND PartCost.PartNum = PartBin.PartNum
AND (partbin.WarehouseCode IN (‘T1’, ‘T3’, ‘T5’, ‘T6’, ‘T900’) OR(partbin.warehousecode = ‘LOAN’ and partbin.company <> ‘C’) )
Regards
Mark
WHERE PartCost.Company = PartBin.Company AND PartCost.PartNum = PartBin.PartNum
AND partbin.WarehouseCode IN (‘LOAN’, ‘T1’, ‘T3’, ‘T5’, ‘T6’, ‘T900’)
AND NOT (partbin.WarehouseCode = ‘LOAN’ AND PartBin.Company = ‘C’)
FROM x.dbo.PartBin PartBin, x.dbo.PartCost PartCost
WHERE PartCost.Company = PartBin.Company AND PartCost.PartNum = PartBin.PartNum
AND partbin.WarehouseCode IN (‘LOAN’, ‘T1’, ‘T3’, ‘T5’, ‘T6’, ‘T900’) and not (partbin.WarehouseCode = ‘LOAN’ AND partbin.Company = ‘C’)