PDA

View Full Version : سوال: تعیین محصولات پرفروش در فروشگاه



rash44
دوشنبه 23 تیر 1393, 18:02 عصر
سلام
برای پروژه فروشگاه ، 1 جدول برای نگهداری اطلاعات محصولات و یک جدول دیگر برای نگهداری محصولات خریداری شده دارم . به چه صورتی باید محصولات پروفروش رو مشخص و در سایت نمایش بدم ؟

احسان!
دوشنبه 23 تیر 1393, 18:18 عصر
برای هر محصول یه متغییر تعریف کنید و با هر فروش مقدارش رو یکی اضافه کنید.در آخر هم میتونید بر اساس اون متغییر، اطلاعات رو از پایگاه داده بگیرید.

rash44
دوشنبه 23 تیر 1393, 18:31 عصر
ممنون . مشکل من توی اون کوئری و شرطش هست که به طور مثال بگم " محصولاتی که تعداد خریدشون بیشتر هست واکشی بشه "

saeed-71
دوشنبه 23 تیر 1393, 18:39 عصر
خوب یک فیلد بذارید گه هر بار خرید میشه 1 واحد بهش اضاف کنه.
بعد شرط میذارید محصولات به صورت صعودی مرتب بشن بر اساس اون فیلد.
بعد هر چنتا رو که بخواین انتخاب میکنید.
ینجوری
max
9
8
7
6
5
4
مثلا برا انتخاب 10 محصول پر فروش شرط لیمیت ؟limit میذارید که 7 تا اخری رو انتخاب کنه.

احسان!
دوشنبه 23 تیر 1393, 18:45 عصر
خواهش میکنم.
میتونید با استفاده از ORDER BY (بر روی متغییری که تعریف کردید) اطلاعات رو بگیرید و با استفاده از ASC صورت نزولی مرتب کنید.(ASC پیشفرض هستش)
مثلا اینطوری:

SELECT * FROM table ORDER BY counter;
حالا میتونید فرضا ده تا یا پنج تای اول رو که بیشترین فروش ها هستند نمایش بدید.


بعدا نوشت:ارسال همزمان شد.اینجا چیزی نداره که بفهمیم زمانی که موقع نوشتن بودیم کسی چیزی نوشته؟!