PDA

View Full Version : جمع مقادیر یک سطر در کوئری



p_ooya
دوشنبه 20 تیر 1390, 19:33 عصر
سلام به همه. من جستجو کردم و امیدوارم تکراری نباشه. رکوردهای یک جدول بانک اطلاعاتی همگی مقادیر عددی دارند. سوال من اینه که چطور میشه جمع تمام فیلدهای یک رکورد رو بدست آورد. دستور sum بر روی مقادیر ستونی کار میکنه و جستجوی من بی نتیجه مونده. برای روشن شدن سوال، تصویر زیر رو در نظر بگیرید:

72325

این یک نمونه از این رکوردهاست. من میخوام در نتیجه کوئری در کنار این فیلدها یه فیلد دیگه هم باشه که جمع مقادر f1 تا f6 در اون باشه.

پیشاپیش ممنون.

یوسف زالی
دوشنبه 20 تیر 1390, 23:22 عصر
در بیشتر موارد ساده ترین راه بهترینه.
اما اگر F1 + F2 + ... جواب مد نظر شما نیست بهتره که از روشهایی مثل روش داینامیک استفاده کنید.
این رو بدونید که اگر تعداد متغیری از فیلدها ساخته بشه ممکنه هزینه زمانی بالایی تحمیل کنه.
تعداد رو ثابت بگیرید و یه راحتی جمعش رو کنارش بیارید.
اگر کارتون راه نیفتاد روش دیگه ای پیدا میشه!

aghayex
دوشنبه 20 تیر 1390, 23:41 عصر
select f1+f2+f3+f4+f5+f6 as sum from table1