Hur kommer du att identifiera objektet som ska subtraheras från?
När det väl har identifierats är det en SUM()
multiplicerat med -1
och sedan läggas till det värdet.
Redigera:
Om det är det första värdet som ska subtraheras från, ta det värdet, dubbla det och ta sedan bort summan av alla värden. (Om du fördubblar den tar du bort effekten av att inkludera den i summan av alla värden.)
select top 1 @var = [value]
from myTable
order by [some condition]
select @minused = (2 * @var) - sum([value])
from myTable