PDA

View Full Version : حرفه ای: به دست آوردن تعداد مشتری



majidekazemi.7
چهارشنبه 28 اسفند 1392, 20:35 عصر
سلام وخسته نباشید
من یک پروژه دارم که واسه یک سالن بیلیارده
میخوام بدونم در یک ( روز و شب ) یا ( در یک 24 ساعت ) چه تعداد مشتری دارم ....
لطفا کمکم کنید.

abdullah20
چهارشنبه 28 اسفند 1392, 22:15 عصر
منظورتون چیه ؟
یعنی می خواید تعداد مشتری که در طول یک روز خاص ثبت نام کرده اند را بدست اورید؟

Rejnev
چهارشنبه 28 اسفند 1392, 22:16 عصر
یک بار سعی کنید سوالتون رو بعنوان یک شخص دیگه بخونید و جواب بدین!
وقتی هیچ ساختاری مشخص نیست و معلوم نیست اطلاعات چطوری دخیره میشن و چه برنامه ای نوشته شده، جواب من اینه:
خیلی راحته، اگه میخواین تعدا مشتریای یک روز رو بدست بیارین، باید بشماریدشون.

majidekazemi.7
چهارشنبه 28 اسفند 1392, 23:01 عصر
ببخشید دوستان اگه سوالم رو بد مطرح کردم
من یک پروژه درست کردم برای سالن بیلیارد
هر مشتری که میاد اطلاعاتش رو ذخیره میکنم و در دیتا بیس من ذخیره میشود و در پایان در دیتا گرید ویو نمایش داده میشود کل مشتری ها
مشکل و پرسش من اینجاست :
میخوام ببینم در طول یک 24 ساعت چه تعداد مشتری به سالن بیلیارد آمدن.
به طور مثال :
من 9 صبح سالن بیلیار رو باز میکنم و برای من مشتری میاد تا.....موقعی که در سالن و میبندم . مثلا ساعت 1 شب.... تعداد مشتریانی که در این چند ساعت آمدن رو من میخوام . همین.

Mousavmousab
پنج شنبه 29 اسفند 1392, 00:45 صبح
اگر در بازه زمانی می خوای تعدادشون را بدست بیاری یک Select * from table name می گیری با شرط اینکه بین اون بازه زمانی باشه
باید یک فیلد توی اون Table بگیری که زمان را در اونجا ثبت کنی و شرط را روی این بازه زمانی قرار بدی

مثل بانک دیدی میگی از این تاریخ تا این تاریخ تراکنش ها را نشون بده ؟

majidekazemi.7
پنج شنبه 29 اسفند 1392, 13:56 عصر
درسته منظورم همینه
اتفاقا تو جدول من تاریخ شمسی هم لحاظ شده
مثلا :
27 اسفند من 20 تا مشتری دارم
28 اسفند من 30 تا مشتری دارم
29 اسفند من 35 تا مشتری دارم
میخوام اینا تو جدولم ذخیره بشه
چ کار کنم ؟؟
میشه ی راهنمایی ردیف کنین تا بتونیم با کمک هم درست کنیم ؟؟

majidekazemi.7
جمعه 01 فروردین 1393, 17:25 عصر
چرا کسی ج ما رو نمیده ؟؟؟
یعنی کسی بلد نیست ؟
یا نمیخواد ج بده ؟

Mojtaba.Shateri
جمعه 01 فروردین 1393, 18:30 عصر
چرا کسی ج ما رو نمیده ؟؟؟
یعنی کسی بلد نیست ؟
یا نمیخواد ج بده ؟

اطلاعات جداولتو بده تا کوئریشو بگیم.
:چشمک:

majidekazemi.7
شنبه 02 فروردین 1393, 14:30 عصر
کدوم اطلاعات رو بدم بهتون ؟؟

veniz2008
شنبه 02 فروردین 1393, 20:38 عصر
سلام.
شما باید براساس اون فیلد تاریخ، رکوردها رو گروه بندی کنید تا تعداد مشتری های هر تاریخ رو بدست بیارید.
فرض کنید جدول شما یه فیلد به نام PlayDate دارید که تاریخ بازی کردن هر کاربر (UserID) رو درونش ثبت کردید. حالا کوئری شما اینطوری میشه :

SELECT PlayDate , COUNT(UserID) AS 'Tedad' FROM TblPlay
GROUP BY PlayDate
موفق باشید.

majidekazemi.7
یک شنبه 03 فروردین 1393, 16:02 عصر
سلام.
شما باید براساس اون فیلد تاریخ، رکوردها رو گروه بندی کنید تا تعداد مشتری های هر تاریخ رو بدست بیارید.
فرض کنید جدول شما یه فیلد به نام PlayDate دارید که تاریخ بازی کردن هر کاربر (UserID) رو درونش ثبت کردید. حالا کوئری شما اینطوری میشه :

SELECT PlayDate , COUNT(UserID) AS 'Tedad' FROM TblPlay
GROUP BY PlayDate
موفق باشید.

درسته دقیقا همینی که شما میگینه باید بر اساس تاریخ باشه حتما
من برای جدولم برای هر مشتری یک آی دی در نظر گرفتم و آن را primary key در نظر گرفتم
آیا باید برای ستون تاریخ هم همین کارو کنم ؟؟؟؟
لطفا بیشتر مرا راهنمایی کنید ....
منتظر جوابهای خوبتون هستم ....
بازم متچکرم از راهنمایینون.....

majidekazemi.7
یک شنبه 03 فروردین 1393, 18:09 عصر
اساتید لطفا جواب دهید
خیلی به کمکتون احتیاج دارم

aslan
یک شنبه 03 فروردین 1393, 19:01 عصر
سلام
اگر برای طرح سوال و ارایه اطلاعات مورد نیاز بشکل فوق ( پست های تاپیک ) ادامه بدین نتیجه نخواهید گرفت ( حداقل در کوتاه مدت ) ...
برای اینکه سریع نتیجه بگیرین :
ساختار جداول اطلاعاتی ( فیلد و ...........) بانک اطلاعاتی
حداقل تصویری از محتویات جداول اطلاعاتی ........
و تصویری از چیزی که میخواهید بدست بیارید ( با توجه با محتویات جدول اطلاعاتی ... موضوع ردیف قبلی ) را اینجا قرار بدین تا بشه بهتون کمک کرد

veniz2008
یک شنبه 03 فروردین 1393, 21:04 عصر
درسته دقیقا همینی که شما میگینه باید بر اساس تاریخ باشه حتما
من برای جدولم برای هر مشتری یک آی دی در نظر گرفتم و آن را primary key در نظر گرفتم
آیا باید برای ستون تاریخ هم همین کارو کنم ؟؟؟؟
لطفا بیشتر مرا راهنمایی کنید ....
منتظر جوابهای خوبتون هستم ....
بازم متچکرم از راهنمایینون.....
دوست عزیز ایراد کار شما همینطور که دوستان هم گفتن اینه که بصورت قطره چکانی و نامناسب اطلاعات در اختیار ما قرار می دید. بگذریم ...
من نمیدونم پروژه شما به چه صورت هست و چه نیازهایی دارید ولی یه سناریوی خیلی ساده حداقل شامل دو جدول هستش.
1: جدول کاربران که اطلاعات فردی یوزرها رو ثبت میکنه و کلیدش رو UserID بذارید.(هر شخص یه کد منحصر بفرد باید داشته باشه).
2: جدولی که اطلاعات بازی کردن هر شخص و زمان بازی کردن شخص رو نگه میداره.
جدول دوم یه کلید میخواد (هرچیزی میتونه باشه). مثلا ID و بزارید identity باشه. فیلد دیگه باید UserID باشه. این فیلد کلید خارجی هست.
فیلد دیگه تاریخ بازی کردن هر شخص هست.
یعنی باید مشخص بشه هر شخص در چه تاریخی بازی کرده.
نه UserID و نه PlayDate منحصر بفرد نیستن. چون یک شخص میتونه چندین بار بیاد و بازی کنه(UserID تکرار بشه) و همچنین در یک تاریخ ممکنه چندین نفر بیان و بازی کنن(تاریخ تکرار بشه). پس هم شخص میتونه چندین بار کدش بیاد و هم یک تاریخ ممکنه چندین بار تکرار بشه.
بقیه توضیحات هم که در پست قبلیم گفتم.
موفق باشید.