Duvida sobre como usar coluna - sum(coluna)

Estou tentando fazer um select que faça a soma de uma coluna - outra coluna. Para isso estou usando o ‘SUM’ Alguém poderia me dar um exemplo de como fazer isso?

Meus select ficou assim:


Diz que preciso usar a coluna ‘osf.quantundev’ no group by, porém o resultado que apresenta não é o esperado.

Não deste nenhum contexto, torna-se dificil ajudar. Qual a cardinalidade entre osservitem e osservitemfaturado? 1-1? 1-n?

E não coloques imagens, faz copy/paste direto de código, é mais simples depois de sugerir alterações.

Opa, consegui resolver. No fim precisei fazer um subselect que ficaria da seguinte forma:

SELECT osi.quantun AS qtcontratada, osf.quantundev AS qtddevolvida, osi.quantun - (SELECT SUM(osff.quantundev) FROM osservitemfaturado osff WHERE osff.codos = osf codos AND osff.codservico = osf.codservico AND osff.seqfatura <= osf.seqfatura) AS qtdFaltaDevolver
FROM osservitem OSI
JOIN osservitemfaturado osf ON osi.codfilos = osf.codfilos AND osi.codos = osf.codos AND osi.codservico = osf.codservico
WHERE osf.codos = 19 and osf.codservico = 13
ORDER BY osf.seqfatura