PDA

View Full Version : کوئری مناسب برای یافتن درصد رای گیریها



faramarz_s
دوشنبه 18 خرداد 1383, 12:28 عصر
با سلام
جهت بدست آوردن درصد رای گیری از کوئری زیر استفاده می شود اما ...

http://shahabedeen.europe.webmatrixhosting.net/pic/persentile01.gif


http://shahabedeen.europe.webmatrixhosting.net/pic/persentile02.gif

faramarz_s
دوشنبه 18 خرداد 1383, 12:29 عصر
select cast(rank/sum(rank) as float) AS Persentage
from dbo.tblpoll
Group by rank
--Order by Rname

--select sum(rank) as sum from tblpoll

faramarz_s
دوشنبه 18 خرداد 1383, 12:30 عصر
:roll:

vadood
دوشنبه 18 خرداد 1383, 16:43 عصر
میشه سوالت را واضح تر مطرح کنی؟

faramarz_s
دوشنبه 18 خرداد 1383, 20:30 عصر
درصد رای گیری را با کوئری مناسب بازیابی کنید! :flower:
در یک رای گری الکترونیکی کاربران به فیلد rank یکی یکی مقدار میافزایند...
همه بخشها درسته منتها نمی خواهم یک فیلد مجزی بنام RankPercentage ایجاد کنم تا Redandancy کاهش پیدا کنه.
حالا درصد از طریق فرمول زیر بدت میآد:

rank of each pool items/sum of the whole polls
واضح نیست؟
دیتابیس از سه فیلد تشکیل شده و ... :flower:

faramarz_s
سه شنبه 19 خرداد 1383, 15:23 عصر
درصد رای الف = تعداد رای های گزینه ب / کل رای ها (:D)

vadood
سه شنبه 19 خرداد 1383, 15:48 عصر
SELECT rank / (select sum(rank) from tablename) from tablename

faramarz_s
سه شنبه 19 خرداد 1383, 16:50 عصر
http://shahabedeen.europe.webmatrixhosting.net/pic/persentile03.gif
:cry:

faramarz_s
چهارشنبه 20 خرداد 1383, 20:29 عصر
http://www.dbforums.com/t1000635.html

به تاریخها خوب دقت کنید:
طلبکاری از کسی ندارم و هیچ قضاوتی هم نمی کنم فقط...
حالا متوجه میشم که ایرانی جماعت چرا پیشرفت نمی کنه :cry: :cry:

vadood
چهارشنبه 20 خرداد 1383, 22:45 عصر
این که ایرانی جماعت پیشرفت نمی کنه یه دلیلش اینه که می خواد همه چیزه حاضر بهش بدن. که اون هم نمی دن، پس همیشه منتظر می مونه

نگوییم امریکا برای ما چه کرده، بگوییم ما برای امریکا چه کردیم.

faramarz_s
پنج شنبه 21 خرداد 1383, 11:54 صبح
می خواد همه چیزه حاضر بهش بدن

شما اگر با دقت به نحوه عملکرد نخبگان سایت فوق عنایت بفرمایید با انصاف بیشتری پاسخگو خواهید بود.
اگر قرار باشه که برای هر سوالی به BooksOnline حواله داده شویم پس هدف این فروم محقق نشده و کاری عبث انجام داده ایم.
حداقل در مورد سوال حقیر این امر 100٪ صداقت دارد
مهم نیست :(
از سعه صدر شا سپاسگذارم.
ما که جوابمان را یافتیم :wink: :mrgreen: :flower:

faramarz_s
پنج شنبه 21 خرداد 1383, 11:58 صبح
راستی یک نکته مهم.
از Developer نباید انتظار داشت که چرخ را اختراع کند برای اینکه با این استراتژی بیشتر آشنا شوید به لینکه زیر مراجعه فرموده و نحوه عمکلکرد اون آمریکاییهایی که اشاره داشتید را با انصاف تحلیل فرمایید.
http://www.dotnetforums.net/showthread.php?t=86278