Prueba esto creo que te servira
El IF lo que hace es que si la diferencia es mayor a cero da el resultado positivo, sino (es cero o negativo), devuelve 0.
Código:
SELECT
campo1,
campo2,
IF(
(campo1-campo2) > 0,(campo1-campo2),0
) as diferencia
FROM tabla
Un saludo