ofer_shm פורסם 2009 בדצמבר 28 Share פורסם 2009 בדצמבר 28 אני מנסה ליצור שאילתא וקצת הסתבכתי ..מה שיש לי זה טבלת של באגים שיש שם:id,step,openuser,last_change_user,comment,statusשדה ה id ושדה step הם מפתחות המטרה שלכל באג יש מספר צעדים ...כלומר אם יש באג שהמספר שלו זה 1 אז שפותחים אותו יהיה id=1,step=1אם מבצעים בו שינוי יהיה id=1 step=2 וכו,אני רוצה שאילתא שתחזיר לי את כל הבאגים אבל מכל באג את ה step האחרון שלו כלומר המקסמילאי אני מקווה שהצלחתי להסביר את עצמי כמו שצריך תודה בכל מקרה קישור לתוכן שתף באתרים אחרים More sharing options...
sharonbn פורסם 2009 בדצמבר 29 Share פורסם 2009 בדצמבר 29 הפתרון שלי הורץ על sql server אולם אני חושב שזהו ansi sqlהרעיון הוא ליצור שאילתא של שליפת הסטפ המקסימאלי לכל id ואז לחתוך את הטבלה לפי נתוני השאילתאselect id, step, openuser ...from bugs,(select id maxid, max(step) maxstep from bugs group by id) maxquerywhere bugs.id = maxquery.maxid and bugs.step = maxquery.maxstep קישור לתוכן שתף באתרים אחרים More sharing options...
ofer_shm פורסם 2009 בדצמבר 29 מחבר Share פורסם 2009 בדצמבר 29 :yelclap: תודה רבה רבה ...זה עובד קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.