21-09-2005, 09:48
|
|
|
חבר מתאריך: 21.09.05
הודעות: 6
|
|
סיכום מצטבר ב- SQL
האם ניתן לבצע סיכום מצטבר על סמך נתון משורה קודמת בשאילתת SQL
לדוגמא :
NO|NAME|TOTAL
בשורה הראשונה הסכום המצטבר הוא 0 ולכן השאילתא צריכה להציג את הסכום הנוכחי (כלומר את TOTAL).
בשורה הבא היא צריכה להציג את הסכום המצטבר מהשורה הקודמת + הסכום הנוכחי (כלומר TOTAL נוכחי + TOTAL קודם) וכן אלה
הפקודה SUM פשוט מסכמת ומציגה סיכום סופי.
אני יודע שניתן להשתמש ע"י GROUP BY כדי להגיע לקבל סיכום לפי קבוצה, אך במקרה הזה לא ניתן לבצע GROUP BY מכיוון שיש להציג מספר שדות וה- GROUP BY לא יתבצע בצורה נכונה (כלומר רק לגבי הסכום).
האם יש דרך לעשות זאת ?
תודה מראש
|