PDA

View Full Version : گزارشگیری و استفاده از فرمول



Farhads
یک شنبه 31 تیر 1386, 13:38 عصر
سلام

تیبلی در اکسس دارم که از دو فیلد ID و Buy تشکیل شده و محتوی رکورد های زیر هست :

ID - Buy
1 ----- 1
1 ----- 2
1 ----- 3
2 --- 20
3 --- 30
3 ---- 5

حلا میخوام گزارشی تهیه کنم که مجموع Buy های هر ID رو نشون بده ، بصورت زیر

ID - Sum Buy
1 ------------ 6
2 ---------- 20
3 ---------- 35


لطفا راهنمایی کنید که چطوری باید این کارو انجام بدم

با تشکر پیشاپیش

marzban
یک شنبه 31 تیر 1386, 16:15 عصر
از دستور Sum تو کد sql خودت استفاده کن

marzban
یک شنبه 31 تیر 1386, 16:17 عصر
فکر کنم دستور بصورت زیر باشد
Select SUM(Buy) From Table_name

Farhads
یک شنبه 31 تیر 1386, 19:31 عصر
فکر کنم دستور بصورت زیر باشد
Select SUM(Buy) From Table_name
دوست عزیز ممنونم از پاسخ شما

اما این دستور فقط مجموع Buy های تمام رکورد ها رو میده

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

ID - Sum Buy
1 ------------ 6
2 ---------- 20
3 ---------- 35

یعنی ممکنه مثلا ID شماره 1 چندتا Buy داشته باشه ولی در Report فقط یکبار ID شماره 1 به همراه مجموع Buy های آن نشان داده بشه

miassus10
دوشنبه 01 مرداد 1386, 20:31 عصر
این دقیقا چیزیه که باید بنویسی:
SELECT sum(id),buy FROM Table1 GROUP By buy

malizadeh
سه شنبه 02 مرداد 1386, 06:50 صبح
من یک سوالی دارم

جمع id ها به چه درد می خوره تو برنامه شما ؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!:متعجب:

Farhads
سه شنبه 02 مرداد 1386, 15:12 عصر
بحث روی جمع Buy هاست ، یعنی دستوری که miassus10 (http://barnamenevis.org/forum/member.php?u=25128) عزیز معرفی کردند در واقع به شکل زیر هست :

SELECT ID, SUM(Buy) FROM Table1 GROUP By ID