שאילתת SQL
שלום,
אני מפרסם פה הרבה לאחרונה אבל זה יהיה הפוסט האחרון ..
יש לי טבלת SQL מאוד גדולה .
אני רוצה להוציא מטבלה בשם transaction_details את הסכום של עמודה בשם AMT רק אם 2 התנאים האלו מתקיימים בטבלה:
1. העמודה (של אותה שורה) תחת "CAPTURED_ACK" תהיה שווה למילה "SUCCESS" .
2. העמודה (של אותה שורה) תחת "COUPONID" תהיה שווה למספר מסויים . (לצורך הדוגמא =325) .
אם 2 התנאים האלו מתקיימים אז הוא מחשב לסכום את AMT של השורה הזאת .
ואז ממשיך הלאה שורה הבאה ומחשב ..
אולי בלולאת FOR או בכל דרך שהיא , אני צריך לקבל בסופו של דבר הרבה סכומים של הרבה COPUINID (מייצג קופון=סכומים של הרבה קופונים) שנרכשו בהצלחה (שהעמודה CAPTURED_ACK אצלם שווה ל "SUCCESS" )
ניסיתי המון לקרוא על SELECT ו WHERE אך עדיין משום מה לא כל כך הצלחתי למצוא מה שאני מחפש .
המון תודה .
|