Brain Freeze - Request Delete Syntax Help



I need to reverse the logic of a SELECT statement, and change it into a
DELETE statement.

Do I have this right? Does this:


--------------
select * from
mytable.
where ( aggr = '1' OR ( aggr = '3' AND agg_d <> 'X' ) ).
--------------


Convert to this for a table that is loaded without the above where clause?


--------------
delete from mytable
where ( aggr <> '1' and ( aggr <> '3' AND agg_d = 'X' ) ).
--------------


.