PDA

View Full Version : محاسبه جمع دوستون



salmah
دوشنبه 11 اسفند 1393, 07:34 صبح
با سلام
جدول من شامل چند ستون به نام sumوinputو output هست که
sumبرابر مجموع ستون input منهای مجموع ستون output هست

میخوام sum برای هر سطر محاسبه بشه. لطفاراهنمایی کنید چه طور محاسبه کنم

Alireza Orumand
دوشنبه 11 اسفند 1393, 08:16 صبح
سلام برای این کار مبحث Computed Columns را مطالعه کنید.



CREATE TABLE YourTable
(
YourTableID int IDENTITY (1,1) NOT NULL
, input INT
, output INT
, [sum] AS input - output
)

موفق باشید.

salmah
دوشنبه 11 اسفند 1393, 19:43 عصر
منظور من اینه که به این صورت نشون بده

129022

SabaSabouhi
دوشنبه 11 اسفند 1393, 21:43 عصر
منظور من اینه که به این صورت نشون بده

129022

سلام
به نظر من که این کار رو توی برنامه انجام بده. اگه قراره گزارش بگیری، غالب گزارش‌گیرها امکاناتی برای این منظور دارن.
تو SQL اگه بخوای این کار رو انجام بدی یه راهش Cursor هست که روش کندی هست و گزارش رو کند می‌کنه.

صبا صبوحی

golbafan
دوشنبه 11 اسفند 1393, 23:22 عصر
سلام برای ماندهگیری باید از روش زیر استفاده کنید:

set @mojod := 0;
select *,(@mojod := @mojod + vorod - khoroj) AS mojodee
FROM (SELECT * from table where id=1001)as TBL;