You want records that are in one set but not in the other. That's NOT intersection. That's exclusion, which suggests that you should replace the * with a -. However, I'm not convinced that would work either, as your sets here are really at the plan step level, and at that level, there's no such thing as data that's in one set but not the other. So I'm not sure you'll get anything other than the count of shipped complete headers. If that's what you get, just stick a - between your two counts instead of trying to do something clever with set operators. That's what I'd do, anyway.