Я думаю, что вам нужно уточнить, являются ли идентификаторы приложений уникальными или могут ли они повторяться. Приведенный ниже запрос будет работать в любом случае, но если вам не нужны накладные расходы (если значения уникальны), тогда может работать что-то более простое.
Также я предполагаю, что это сервер базы данных sql.
;WITH SumValues
AS
(
SELECT Application_ID
,SUM(Amount) As SumAmount
FROM TableName
GROUP BY Application_ID
)
SELECT Application_ID
FROM SumValues
WHERE SumAmount >= 40