ده تاي برتر

من يه table دارم که توش یک فیلد هست.
این فیلد تعداد زیادی رکورد داره.
توی هر کدوم از این رکورد ها یه عدد هست.
من میخوام فرضاً توی کل این رکوردها 10 تا عددی که از همه بزرگ ترند رو نشون بده.
باید چه کار کنم؟
ممنونم.
 

mehrdad55

Member
Mostafa گفت:
من يه table دارم که توش یک فیلد هست.
این فیلد تعداد زیادی رکورد داره.
توی هر کدوم از این رکورد ها یه عدد هست.
من میخوام فرضاً توی کل این رکوردها 10 تا عددی که از همه بزرگ ترند رو نشون بده.
باید چه کار کنم؟
ممنونم.
با سلام
اگر اطلاعات اين تيبل مهم نيست ميتونيد ركوردها را يكي يكي چك كنيد و عددي را كه از همه برگتر بود جايش را با ركورد اول عوض كنيد و دفعه بعد از ركورد دوم به چك كردن شروع كنيد.
ولي اگر نمي خواهيد اطلاعات اين تيبل دست بخورد يه تيبل ديگه درست كنيد به عنوان temp تمام ركوردها را چك ميكنيد و عددي را كه از همه بزرگتر هستش را پيدا ميكنيد بعد اين فيلد را در فيلد اول تيبلي كه درست كرديم ميريزي بعد شماره آن ركورد را در يك آرايه نگهداري ميشه حالا وقتي در چك كردن بعدي كه به اين ركورد رسيديم ازش ميپريم.
اگر سورسي در اين زمينه خواستيد pm بده تا برات بفرستم چون الان حاضر ندارم.
وگرنه همينجا مينوشتم.
با تشكر
 
mehrdad55 گفت:
Mostafa گفت:
من يه table دارم که توش یک فیلد هست.
این فیلد تعداد زیادی رکورد داره.
توی هر کدوم از این رکورد ها یه عدد هست.
من میخوام فرضاً توی کل این رکوردها 10 تا عددی که از همه بزرگ ترند رو نشون بده.
باید چه کار کنم؟
ممنونم.
با سلام
اگر اطلاعات اين تيبل مهم نيست ميتونيد ركوردها را يكي يكي چك كنيد و عددي را كه از همه برگتر بود جايش را با ركورد اول عوض كنيد و دفعه بعد از ركورد دوم به چك كردن شروع كنيد.
ولي اگر نمي خواهيد اطلاعات اين تيبل دست بخورد يه تيبل ديگه درست كنيد به عنوان temp تمام ركوردها را چك ميكنيد و عددي را كه از همه بزرگتر هستش را پيدا ميكنيد بعد اين فيلد را در فيلد اول تيبلي كه درست كرديم ميريزي بعد شماره آن ركورد را در يك آرايه نگهداري ميشه حالا وقتي در چك كردن بعدي كه به اين ركورد رسيديم ازش ميپريم.
اگر سورسي در اين زمينه خواستيد pm بده تا برات بفرستم چون الان حاضر ندارم.
وگرنه همينجا مينوشتم.
با تشكر

قابل ذكر هست كه ركورد هاي اين تيبل داءماْ در حال اضافه شدن و تغيير هسن با اين وجود باز هم اين راه حل جواب ميده؟
 

hoom

Active Member
سلام

اين كارتون رو راه ميندازه :
کد:
SELECT     TOP 10 *
FROM         اسم تيبل
ORDER BY اسم فيلد DESC

مثلا

کد:
SELECT     TOP 10 *
FROM         PTCARDSTATISTICS
ORDER BY POPULARITY DESC
 
ازتون ممنونم.
ازتون خيلي ممنونم كه اين همه حال دارين جواب ميدين راستش من خيلي از جواب هاي توي اين سايت رو بلدم ولي حال ندارم تايپ كنم فقط اونايي كه جوابش كوتاه هست رو جواب ميدم. :wink:
بازم ممنون اميدوارم هميشه وقت داشته باشين تا مشكلات اعضاي اين سايت رو حل كنين.
 

m-sh

Member
خوب اگه همه همين كارا بكنند كه ديگه هيچ مشكلي حل نمي شه!! :wink:
 

جدیدترین ارسال ها

بالا