0
Я пытаюсь суммировать стоимость, но проблема, которую я считаю в столбце затрат, не имеет заданных и нулевых значений рядом с фактическими значениями. Итак, Sum(t.cost)
дает мне неправильную сумму, и coalesce(t.cost)
дает мне неправильную сумму. Что нужно сделать, чтобы получить правильную сумму для каждого ученика?Сумма столбцов, которые содержат тип данных Differennt
Почему 'sum (t.cost)' дает вам неправильные значения, если некоторые являются NULL? SQL игнорирует значения NULL при выполнении суммы. –
Покажите нам свой запрос, образцы данных и ожидаемый результат. –
Точно, если вы просто делаете sum (t.cost), функция агрегации будет игнорировать нуль. Должно быть, что-то еще не так. Вам нужно поделиться некоторыми образцами данных. – ljh