Cita:
Iniciado por Fuzzylog cambia select a.cantidad por select a.cantidad as cantidadMayor en un caso y select a.cantidad as cantidadMenor en el otro.
Cuando lo tengas haces un select (t.cantidadMayor - t.cantidadMenor) as cantidadFinal from (select1 UNION select2) t;
Donde t es una forma de llamar a la tabla intermedia generada por la union de los dos bloques de resultados.
Quedé como medio perdido...