PDA

View Full Version : فيلدهاي محاسباتي در sql server 2000



kohyar
شنبه 02 مرداد 1389, 07:01 صبح
سلام دوستان
من توي اس كيو ال سرور 2000 يك جدول دارم كه تعدادي فيلد محاسباتي داره
من مي خوام بعضي از فيلد ها رو با استفاده از مقادير فيلد هاي ديگر در جدول و قسمت formula پر كنم
بعنوان مثال من سه تا فيلد براي واريزي دارم
variz1
variz2
variz3
در قسمت فرمول فيلد total1 نوشتم variz1+variz2
در قسمت فرمول فيلد total2 نوشتم variz1+variz3
حالا مي خوام جمع total1+total2 رو در فيلد total3 بريزم
در قسمت formula فيلد total3 نوشتم total1+total2
ولي قبول نمي كنه
به نظر شما مشكل از كجاست

pezhvakco
شنبه 02 مرداد 1389, 10:00 صبح
درود :

در قسمت formula فيلد total3 نوشتم total1+total2
ولي قبول نمي كنهبه نظر شما مشكل از كجاست
مشکل از این جاست که ستون های مورد نظر( total1 و total2) شما وجود خارجی نداره .

فکر خوش .

محمد سلیم آبادی
شنبه 02 مرداد 1389, 15:13 عصر
امکان اینکه از یک مقدار یک Computed Column در یکی دیگر استفاده کنید وجود نداره.
total3 AS (variz1+variz2)+(variz1+variz3)--d

MOJTABAATEFEH
شنبه 02 مرداد 1389, 19:29 عصر
سلام دوستان
من توي اس كيو ال سرور 2000 يك جدول دارم كه تعدادي فيلد محاسباتي داره
من مي خوام بعضي از فيلد ها رو با استفاده از مقادير فيلد هاي ديگر در جدول و قسمت formula پر كنم
بعنوان مثال من سه تا فيلد براي واريزي دارم
variz1
variz2
variz3
در قسمت فرمول فيلد total1 نوشتم variz1+variz2
در قسمت فرمول فيلد total2 نوشتم variz1+variz3
حالا مي خوام جمع total1+total2 رو در فيلد total3 بريزم
در قسمت formula فيلد total3 نوشتم total1+total2
ولي قبول نمي كنه
به نظر شما مشكل از كجاست

دوست عزیز به جای اینکار روش با کد نویسی به راحتی به جوابی که می خوای می رسی


موفق باشید