PDA

View Full Version : سوال: حذف رکورد تکراری از جدول



sara.radan
دوشنبه 27 تیر 1390, 10:37 صبح
من یک جدول دارم که از سه فیلد زیر تشکیل شده است:
1- شماره بوستر
2- شماره مستر
3- تاریخ
در این جدول بعضی از شماره بوسترها تکراری هستند. حال من میخواهم یکی از این رکوردها که حاوی شماره بوستر تکراری است با شرایط زیر حذف شود:
آن رکوردهایی که شماره بوستر تکراری دارند رکوردی حذف شود که فیلد تاریخ آن بزرگتر است. حال اگر تاریخ برابر بود، رکوردی که شماره مستر بزرگتر دارد حذف شود.
به عنوان مثال اگر دو رکورد با شرایط زیر بود رکورد دوم بایستی حذف شود. (چون تاریخ ردیف دوم بزرگتر است)

ردیف: 1 --- شماره بوستر: 123456 --- تاریخ: 89-3-3
ردیف: 2 --- شماره بوستر: 123456 --- تاریخ: 89-4-4
خیلی ممنونم.
در ضمن در اکسس به وسیله ویزارد find duplicates میشه به راحتی فیلدهای تکراری رو پیدا کرد ولی اینکه از جدول حذف بشه رو هرکاری کردم نتونستم. (لطفا توجه کنید که من نمیخوام ردیفهای تکراری همشون حذف بشه بلکه یکی از شماره بوسترها طبق شرایطی که توضیح دادم باید باقی بمونه. مثلا در مثال فوق ردیف اول باید باقی بمونه و ردیف دوم باید حذف بشه)
با تشکر.

wolfstander
دوشنبه 27 تیر 1390, 13:56 عصر
سلام
برای این کار من فکر میکن که شما از اکسل استفاده کنی، سریعتر به جواب میرسی
کل جدولت رو بده تو اکسل
بعد به اون حالتی که میخوای سورت کن

Remove Duplicate
رو بزنی بعدش درست میشه و نتیجه درست رو به شما میده