اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

احبتي في المرفق جدولان  1- جدول الاسماء 2- جدول التفاصيل

يشتمل جدول التفاصيل على سجلات مكررة لكل شخص

اريد  طريقة يسيرة لحذف هذه السجلات المكررة والابقاء على سجل واحد والذي يحمل احدث تاريخ

 

Database1.rar

قام بنشر
5 دقائق مضت, ابوخليل said:

استخراج وعرض سجل واحد فقط  السجل الأكبر ( التاريخ) لكل شخص

هذا الإستعلام سيظهر كل رقم وأكبر تاريخ له

SELECT usrID, Max(lstDate) AS MaxOflstDate
FROM tblEshtrakatTsdeed
GROUP BY usrID;

ولإظهار بقية السجلات (التي لا تساوي أكبر تاريخ)

SELECT usrID,lstDate
FROM tblEshtrakatTsdeed
WHERE (((lstDate) Not In 
(SELECT Max(tblEshtrakatTsdeed.lstDate) AS MaxOflstDate FROM tblEshtrakatTsdeed GROUP BY usrID HAVING (((tblEshtrakatTsdeed.usrID) = [usrID]));)));

يمكن تحويل هذا الإستعلام إلى إستعلام حذف ليقوم بحذف جميع السجلات التي تاريخها أصغر من أكبر تاريخ لكل شخص

تحياتي

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information