View Full Version : قرعه کشی برای سفر
myysl97
جمعه 06 تیر 1393, 16:03 عصر
سلام دوستان
فرض کنید مشتریان برای سفر ثبت نام کردن برای تعیین اینکه کی اول بره باید بر اساس قرعه کشی باشه
که اتوماتیک قرعه کشی بشه و در گرید ویو نمایش داده بشه که کی اول بره
چطور اینو نمایش بدم دوستان؟
nice_boy_a
جمعه 06 تیر 1393, 20:04 عصر
سلام.
قرعه کشی رو میشه با همون Random خودمون پیاده سازی کرد.با rnd از بین 1 تا تعداد ثبت نام شده ها یک عدد تولید کن و ...!
مرتضی تقدمی
جمعه 06 تیر 1393, 23:10 عصر
سلام
از کوئری زیر برای انتخاب 10 نفر بصورت رندم استفاده کنید:
select top(10) ID from Tbl_Users
ORDER BY NEWID()
موفق باشید
Mag-Mag
شنبه 07 تیر 1393, 16:47 عصر
سلام
از کوئری زیر برای انتخاب 10 نفر بصورت رندم استفاده کنید:
select top(10) ID from Tbl_Users
ORDER BY NEWID()
موفق باشید
اینطوری که فقط هر دفه 10 نفر مشخص انتخاب میشن
در پست شماره 2 راه حله بهتری ارائه شده
مرتضی تقدمی
یک شنبه 08 تیر 1393, 15:43 عصر
اینطوری که فقط هر دفه 10 نفر مشخص انتخاب میشن
در پست شماره 2 راه حله بهتری ارائه شده
اگر تست کنید می بینید که اینطور نیست. با NEWID() در هر بار بصورت رندم موارد رو انتخاب می کنه.
nice_boy_a
یک شنبه 08 تیر 1393, 15:51 عصر
جواب دوستمون در پست 3 هم درسته ولی کدشو به صورت زیر اصلاح کن تا جواب بگیری:
select top(1) * from Tbl_Users
ORDER BY NEWID()
Mag-Mag
یک شنبه 08 تیر 1393, 15:55 عصر
اگر تست کنید می بینید که اینطور نیست. با NEWID() در هر بار بصورت رندم موارد رو انتخاب می کنه.
جالب بود.
دقت نکردم NEWID یک تابع است
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.