Hola vesvello:
Podrías intentarlo agrupando las condiciones y utilizando el operador OR, más o menos así:
Código:
where
(ad_type LIKE '%sale%' AND
publish=1 AND
date>=1309746780 AND
headline <=9)
OR
(ad_type LIKE '%sale%' AND
publish=1 and
headline >9)
Haz la prueba y nos comentas.
Saludos
Leo.