Первая сумма будет включать только те строки, в которых сумма и оплаченная_ сумма не равны нулю, потому что -
возвращает null, если любой из операндов равен нулю, а sum
возвращает сумму всех ненулевых значений.
Если здесь нет нулевых значений, и вы видите небольшую разницу между ними, вы, вероятно, используете столбцы с плавающей точкой или двойным типом вместо десятичных типов. Попробуйте преобразовать сумму в десятичный тип.