שאלת SQL ( באקסס)

  • פותח הנושא ub65
  • פורסם בתאריך

ub65

New member
שאלת SQL ( באקסס)

צריך לשלוף מטבלה את מזהה השורה בעלת התאריך האחרון ביותר לכל חבר , כאשר חבר יכול להופיע כמה פעמים עם תאריך שונה.
למשל מהטבלה
rowID mydate memberID
1 1 01/01/2010
2 1 01/05/2012
3 1 01/10/2013
4 2 01/01/2010
5 2 01/03/2013
6 2 01/05/2011
7 3 01/01/2009
8 3 01/02/2008
9 3 01/01/2012

אני צריך לקבל את ה row id :
3, 5, 9

תודה!
 
זו אותה טבלה

זה רק כינוי שונה לאותה טבלה.
שים לב שכתוב לפני הt2 ולפני הt1 את אותה הטבלה table שזה שם הטבלה שלך.
תחליף את המילה table בשם הטבלה שלך ותנסה, זה אמור לעבוד.
 

כלליים

New member
הערה

כנראה אוהב להתווכח כתב בtsql. באקסס, יש להוסיף AS

select rowID
from table AS t1
 

lj101

New member
יותר פשוט, לדעתי...

select memberid,max(mydate)
from TBL1
group by memberid
 

כלליים

New member


קרא נא שוב את השאלה.
 
למעלה