למה באותה שורה יש גם סכומים שיכולים להיות + ויכולים להיות -?
לא יותר טוב לעשות את הסכום הנכון ואם הוא החסרה אז פשוט לכתוב את הסכום במינוס ואח"כ רק לעשות שאילתת sum בסינון השורות הרלוונטיות? (לא משנה איך אתה מציג את זה לקליינט(שתוכל להציג לו ב-2 עמודות, אחד להכנסות ואחד להוצאות), כאן מדובר רק על הDB.
כמו"כ, בנוגע לסוג הפעולה, לא הבנתי. אם לדוגמא זה 'הלואה'. אז התכונת שיהיה 2 אופציות 1 + ואחד -?
בנוגע לגוף השאלה אני סבור כ@OdedDvir. אבל יותר מזה, במערכות מסודרות (לדוגמא קבלות מוכרות ע"י רשות המסים) אין כזה דבר מחיקת שורה, אלא שורת ביטול. ותוכל שמה לשים ג"כ את היתרה העדכנית נכון לעת הביטול.
עכ"ז אכן במקרה והביטול מחוייב שיתייחס לנקודת זמן מוקדמת יותר, תצטרך לעשות עדכון על הסיכום.