В SQL SERVER как это сделать: Третий вычисляемый столбец = Первый вычисляемый столбец + Второй вычисляемый столбец + Базовый столбец

205
user2791156

Я использую SQL Server. У меня есть стол с

A. Один столбец для "Interest"
B. Есть три вычисляемых столбца:First_val, Second_val, Third_val

First_val = 10 % of Interest, Second_val = 20 % of Interest, Third_val = First_val + Second_val + Interest 

Я создал три функции и вызывал их в Computed Column > Formula. Когда я ввожу значение в "Interest"столбец, First_val& Second_valстолбцы значения рассчитываются идеально (в случае, если нет пользы Third_val).

Показывает ошибку при сохранении таблицы

Msgstr "Ошибка при проверке формулы для столбца" Third_val "(в случае использования Third_val).

Я использовал следующие формулы для Third_val соответственно:

  1. dbo.func_TOT(Interest, func_First(Interest), func_Second(Interest))

  2. dbo.func_TOT(Interest, First_val, Second_val)

Ни одна работа, что я должен делать?

1
Привет, пользователь! Вместо этого вам следует обратиться за консультацией по адресу http://stackoverflow.com/ (и лучше отформатировать свой вопрос). J. Chomel 7 лет назад 0
Привет, Бурги, спасибо за формат моего вопроса. user2791156 7 лет назад 0

0 ответов на вопрос