en la clausula where no podes hacer una operacion ...
lo que si podes hacer pero nose si es lo que vos queres ...
Cita: CREATE TABLE `suma` (
`id` int(11) default NULL,
`valor` float default NULL
);
insert into `suma` (`id`,`valor`) values ( '1','-5000');
insert into `suma` (`id`,`valor`) values ( '2','4500');
/*Esta consulta me retorna la diferencia entre los campos valor, va a restar siempre y cuando exista un valor negarivo...*/
select sum(valor) as resultado from suma;
saludos