Ajuda Query SQL

Estou com dificuldades em criar uma query em que quando o “type” é negativo a quantidade também será negativa. Conseguem ajudar?

Case when doc LIKE ‘Devolução’ then ‘-0.01’ ELSE ‘0.01’ END AS ‘SalesValue’, qtt AS ‘quantity’, case when doc LIKE ‘Devolução’ then ‘-1’ ELSE ‘1’ END AS ‘Type’

Atual: SalesValue quantity Type -0,01 1 -1 -0,01 2 -1 0,01 2 1 0,01 1 1

Objetivo:

SalesValue quantity Type -0,01 -1 -1 -0,01 -2 -1 0,01 2 1 0,01 1 1