PDA

View Full Version : بدست آوردن درصد



sam166
یک شنبه 12 خرداد 1392, 16:51 عصر
سلام دوستان
من درونه جدولم یه فیلد از نوع BIT دارم
حالا من میخوام ببینم چند درصد این جدول بیتاش برابر با True هست

در نظر بگیری که مثلا جدول دارای 3 تا ردیف هست
از این سه تا 2 تاش برابر true هست

حالا میخوام بگه چند درصد برابر True هست

در sql یا C# فرقی نمیکنه

ali9698
یک شنبه 12 خرداد 1392, 16:57 عصر
طبق این مثالی که زدی توضیح میدم. عدد 100 رو تقسیم بر 3 کن(یعنی تعداد کل رکوردها) عددی که بدست میاد رو در 2 (یعنی تعداد true ها) ضرب کن

tooraj_azizi_1035
یک شنبه 12 خرداد 1392, 17:01 عصر
SELECT Gender, ((SELECT COUNT(*) FROM MyTable WHERE Gender= 1) * 100.0 / COUNT(*))
FROM MyTable

sam166
یک شنبه 12 خرداد 1392, 17:06 عصر
@TotalCount=((@Acount/@Allconut)*100)

خودم تو sql اینجوری حساب کردم