פיני1805 פורסם 2009 בנובמבר 21 Share פורסם 2009 בנובמבר 21 select name,total from customer c,ord o,(select state,AVG(total) as avgtot from customer,ord group by state) g where g.state=state and total>avgtot;[/codeהוא רושם לי שאי אפשר לעשות פה פעולת GROUP. לא הבנתי למה....אני מנסה ליצור שאילתא שתסכם לי את הצרכנים שסכום הרכישות שלהם גבוה מהממוצע באותו עיר שהם גרים הבם...אז יצרתי טבלה מדומה קודם של הממוצע בכל עיר ע"י GROUP והוא רושם שאי אפשר להשתמש בזה. רק כשאני עושה את זה בשורה לבד(מה שבסוגריים עם ה-GROUP ) זה בסדר להשתמש עם ה-GRUOP . טבלה מדומה נעלמת אחרי השאילתא ככה שזה לא יעזור לי לרשום בשורות נפרדות.למישהו יש רעיון?תודה קישור לתוכן שתף באתרים אחרים More sharing options...
EsHSc פורסם 2009 בדצמבר 3 Share פורסם 2009 בדצמבר 3 אתה יכול לפרט את המבנה של טבלאות Customers ו-Ord?קשה קצת להבין עם משפטים כמוwhere g.state=state למי שייך Name ולמי Total.בקיצור, תפרט את המבנה ונפתור. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.