שאלה ב-SQL

AviGut

New member
שאלה ב-SQL

יש לי טבלת תשלומים אני מעונין לראות את התשלומים בתור עמודות ולא בתור שורות כלומר לקבל את התוצאה לרוחב ולא לאורך. האם מישהו יודע איך לבצע את זה ב-SQL?
 

tberger

New member
CROOSTAB

לא נתת מספיק נתונים לגבי מבנה הטבלה והנתונים שיש בה. אבל את מה שאתה רוצה כנראה פותרים באמצעות CROSSTAB QUERY. הכי קל לעשות זאת עם אשף השאילתות (יש לבחור שאילתת CROSSTAB מהרשימה)
 

AviGut

New member
../images/Emo53.gifהרחבה

יש לי טבלת Payments כרגע השדות הרלונטיים הם : Payment_Date,PAymeny_Amdount. במקרה רגיל הייתי עושה : Select Payment_Date,PAymeny_Amdount from Payments where ... שאילתה כזאת הייתה מחזירה לי : Amount Payment_Date 01/01/2002 1500 01/02/2002 1555 01/03/2002 1600 הבעיה היא שאני רוצה שהחודשים יהיו עמודות כלומר: 01/01/2002 01/02/2002 01/03/2002 1500 1555 1600 מקווה שהבהרתי את עצמי תודה מראש.
 
למעלה