Как сложить два столбца и сравнить с другим столбцом той же таблицы - PullRequest
0 голосов
/ 24 октября 2018

Я довольно новичок в SQL.

У меня есть таблица с именем Entity, и у этого Entity есть 4 столбца: id, valone, valtwo, valthree.

То, что я пытаюсь сделать, это sum valoneс помощью valtwo и проверьте, меньше ли это SUM, чем valthree.

Итак, у нас есть SUM(valone + valtwo) и проверка WHERE SUM(valone + valtwo) < valthree.

Как мне это сделать?

1 Ответ

0 голосов
/ 24 октября 2018

SUM - это функция агрегирования, а не то, что вам нужно здесь.Вам нужна функция строка за строкой, которая просто +:

SELECT *, valone + valtwo
FROM dbo.Entity
WHERE valone + valtwo < valthree
;
...