PDA

View Full Version : نمایش آخرین تغییرات جدول در دستور انتخاب sql



atryad
چهارشنبه 14 آبان 1393, 10:58 صبح
با سلام دوستان
من دو تا جدول یکی به نام مشخصات کاربر و دیگری به نام مشخصات کارت عضویت در پایگاه داده access دارم
در جدول اول مشخصات کاربر شامل نام نام خانوادگی کد عضویت کد ملی و ... ثبت میشه و در جدول دوم شماره کارت عضویت و تاریخ اعتبار کارت عضویت ذخیره میشه که با یه کلید خارجی به جدول اول وصل میشه
و هر بار که کارت عضویت تمدید میشه شماره کارت با تاریخ اعتبار در رکوردی جدید با کلید جدول اول ثبت میشه
با دستور زیر هم مشخصات کارت ها را با کاربران سیستم انتخاب میکنم


SELECT Personal_Info.ID, GetPassNum.ID, [Name]+" "+[Family] AS Expr1, Personal_Info.Family, Personal_Info.Father, GetPassNum.GetPassNumber, GetPassNum.ExpFROM Personal_Info INNER JOIN GetPassNum ON Personal_Info.ID = GetPassNum.PersonalORDER BY GetPassNum.Exp;

سوال من چطور میتونم کارت عضویت آخری کاربر را با دستور select انتخاب کنم که کارتهای قبلی نمایش داده نشه
در وافع میخوام سیستم کارت هایی که تاریخ اعتبارشون رو به اتمام است را در اول لیست نمایش بده و با تمدید به آخر لیست بره



ID
Name
Family
Father
CodeMeli
Brith
Sh_sh
Mehal_Tavalod
Mehal_sedor
TaholCode
Seri
Serial
Seri_alpha
PersonalCode
Mobile
Tel
Address
CodePosti
bimeNumber
WorkShopID


31





















32



















1


33





















34











































35



























ID
GetPassNumber
EXP
Personal ID


25
147583
1393-11-26
31


29
144115
1393-10-16
34


30
140469
1393-12-10
33


31
140470
1393-06-12
32


33
144114
1393-09-30
37


34
135114
1393-07-26
38


35
126383
1393-11-12
35


36
134780
1394-02-12
55


44
103709
1394-02-12
51


54
140470
1393-11-11
32


55
136758
1394-01-27
54


57
147583
1394-05-12
31




مثلا کاربر با کد 31 و یا کد 32 کارتشو تمدید شده اما توی انتخاب


Personal_Info.ID
CARD.ID
Expr1
Family
Father
GetPassNumber
Exp


32
27






140470
1393-06-12


38
34



135114
1393-07-26


37
33



144114
1393-09-30


34
29



144115
1393-10-16


32
54






140470
1393-11-11


35
35



126383
1393-11-12


31
25






147583
1393-11-26


33
30



140469
1393-12-10


54
55



136758
1394-01-27


51
44



103709
1394-02-12


55
36



134780
1394-02-12


31
57






147583
1394-05-12

atryad
شنبه 17 آبان 1393, 15:58 عصر
دوستان لطفا جواب بدین