PDA

View Full Version : انتخاب بالاترین عدد از میان رکورد ها



amir_monster
جمعه 25 آبان 1386, 08:43 صبح
سلام
فرض کنید که تعداد بازدید ها از مقالات را در دیتابیس ذخیره می کنیم
حالا برای بدست آوردن عدد مقاله ای که بیشتر از آن بازدید شده چه دستوری را باید بنویسیم ؟
یا همان بدست آوردن بالاترین عدد در میان رکوردها
مثلا می خواهیم بدانیم از چه مقاله ای بیشتر بازدید شده است

رضا عربلو
جمعه 25 آبان 1386, 10:55 صبح
اگه شکل tableت با این فیلئها باشد ID (برای نگاه داشتن id مقاله ها) و ViewCount (برای نگاه داشتن تعداد مشاهده ها) کوئری ات بایستی به صورت زیر باشد.
SELECT Top 1 ID, .... FROM ... ORDER BY ViewCount

SYNDROME
جمعه 25 آبان 1386, 11:32 صبح
SELECT Top 1 ID, .... FROM ... ORDER BY ViewCount


فکر کنم اینجوری درست می شود.


SELECT Top 1 ID, .... FROM ... ORDER BY ViewCount Desc

موفق باشید

amir_monster
جمعه 25 آبان 1386, 11:50 صبح
ممنون اما فکر می کنم نتونستم سوال را خوب بیان کنم

فرض کنید که برای هر مقاله تعداد بازدید را ذخیره میکنیم و حالا می خواهیم بدانیم از چه مقاله ای بیشتر بازدید شده مثلا یک مقاله 25 بار و یک مقاله 40 بار و یک مقاله 100 بار

حالا با چه دستوری بالاترین عدد که همان عدد 100 می باشد را پیدا کنیم تا متوجه شویم پر بیننده ترین مقاله کدام مقاله بوده است ؟؟؟

amir_monster
جمعه 25 آبان 1386, 15:47 عصر
ممنون جواب دوم درست بود