PDA

View Full Version : حاصل جمع سطرهای قبل



wolfstander
چهارشنبه 25 دی 1387, 17:14 عصر
سلام
من یه سری اطلاعات به این صورت دارم

نام حقوق جمع کل
حسن 20 20
قلی 50 70
رضا 10 80

یعنی در ستون جمع کل ، حاصل سطرهای قبل با سطرجاری جمع میشه و نشون داده میشه
تو کریستال چیکار کنم که این رو نشون بده؟

davoodrm666_666
یک شنبه 29 دی 1387, 08:56 صبح
یه روش برای محاسبه به صورت زیر است البته روی جدولی که عمل حذف کم روش انجام شده باشد

فرض جدولی به نام Tst داریم که فیلد های زیر رو داراست
1- سریال جدول که کلید وidentity و از نوع bigint
2- نام name
3- حقوق Amount


SELECT Tst.serial, Tst.Name as [نام], Tst.Amount as [حقوق], Isnull( Tst.Amount + (SELECT Sum(Amount) From Tst tst_1 where Serial < Tst.serial), Tst.Amount) as [جمع با سطر های قبل]
From Tst