Я пытаюсь изменить a, чтобы добавить новый вычисляемый столбец, но окончательный результат является десятичным без ... decimal (???)
Я придумал
ALTER TABLE
dbo.transaction_payment
ADD
total_amount AS CAST(
(CAST(amount_transac AS decimal(12, 2))) + (CAST(amount_tip AS decimal(12, 2))) AS decimal(12, 2)
)
Но двигатель говорит мне, что я получил ошибку.Я приводил каждое значение, чтобы оно не имело неявного типа, и терял точность, и я приводил окончательный результат.