50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

طراحی جدول برای حاصل جمع فیلدها و ذخیره در یک متغیر

سلام و وقت بخیر ، من یک جدولی دارم توی sql می خوام مقادیر یک ستون از اون براساس یک فیلدخاصی جمع و حاصلجمع در یک متغیر ذخیره بشود اگه ممکنه کمک کنید ؟

اسم جدولم ----->tbl__Financials

اسم ستونم ---->carancy

اسم فیلد خاصم --->number_darkhast

یعنی می خوام از جدول tbl__Financials ستون یا فیلد carancy براساس مقدار فیلد number__darkhast محتویات فیلد carancy باهم جمع کنم و در خروجی نشون بدم چکار باید بکنم ممنون

پرسیده شده در 1394/08/20 توسط

6 پاسخ

0

علامت ` با علامت ' فرق داره یکم دقت کنید در ضمن نام جدول رو هم باید داخل علامت قرار بدین.

و یه اشتباه بزرگ شما اینکه خروجی دستور select رو نمیتونی اونجوری یه راست جمع بزنی با یه چیز دیگه.

خروجی دستوری که من برای شما نوشتم یه جدول نتیجه خواهد بود به صورت زیر:

علامت `  با علامت  '  فرق داره یکم دقت کنید در ضمن نام جدول رو هم باید داخل علامت قرار بدین.
و یه اشتباه بزرگ شما اینکه خروجی دستور select رو نمیتونی اونجوری یه راست جمع بزنی با یه چیز دیگه.
خروجی دستوری که من برای شما نوشتم یه جدول نتیجه خواهد بود به صورت زیر:
||http://programming.tosinso.com/files/get/a085ca50-05cd-4313-b449-4719e986d7b9||
پاسخ در 1394/08/20 توسط
2
select `number_darkhast`, sum(`carancy`)
from `tbl_financials`
group by `number_darkhast`
پاسخ در 1394/08/20 توسط
0

<left>

com.CommandText = "select 'number_darkhast', sum('carancy')
                    from tbl_financials
                    group by 'number_darkhast `" +"="+ int.Parse(number.Text.Trim()) + "'";

<left>

این خطا رو میده

 <left>
<c#>
com.CommandText = select 'number_darkhast', sum('carancy')
                    from tbl_financials
                    group by 'number_darkhast ` +=+ int.Parse(number.Text.Trim()) + ';

<c#>
<left>
این خطا رو میده 
||http://programming.tosinso.com/files/get/c00e70c3-b9c2-47b9-8389-805bccefd43a||

پاسخ در 1394/08/20 توسط
0

شما دقیق تایپ نکردید باید حتما نام جدول و ستون ها مابین دو علامت ` قرار بگیره

در ضمن اون دنباله ای که افتاده خط بعد چیه متوجه نمیشم میخواین چه کار کنین؟!!!

پاسخ در 1394/08/20 توسط

پاسخ شما