PDA

View Full Version : نمایش بیشترین مبلغ سفارش به همراه نام مشترک و سایر اطلاعات



samuel*
سه شنبه 22 آذر 1390, 20:07 عصر
من جدولی دارم که توش سفارشات رو وارد میکنم و در پایان روز میحوام کسیکه بیشترین مبلغ سفارش رو داشته تو یک گزارش بهم نشون لده
راهنمایی بفزمایید.
ممنون:خجالت:

FirstLine
چهارشنبه 23 آذر 1390, 11:41 صبح
select Top(1) field_id , *
from tableName
order by price desc

samuel*
چهارشنبه 23 آذر 1390, 20:09 عصر
select Top(1) field_id , *
from tableName
order by price desc

این دستورو کجا بنویسم؟
اسم جدولم Record
اسم فیلد مبلغ Mablagh
یه دستور دیگه هم میخوام بهم نشون بده کدوم مشتری از لحاظ تعداد دفعات تماس بیشتر از همه بوده.

FirstLine
پنج شنبه 24 آذر 1390, 01:11 صبح
با سلام
یه کوری جدید ایجاد کن


select Top(1) Mablagh, *
from Record
order by Mablagh desc



select count(customer_id) as count_customer_id
from Record
order by count_customer_id desc

نکته:
- سعی کن اسم جدولهای دیتابیس رو مشخص و خوانا بانتخاب کنی و یه عبارتی مثل tbl_ اولش بزار که خوندنش راحت باشه
- حتما یه فیلد id از نوع AutoNumber بعنوان کلید جدولت انتخاب کن
با تشکر

samuel*
پنج شنبه 24 آذر 1390, 20:39 عصر
با سلام
یه کوری جدید ایجاد کن


select Top(1) Mablagh, *
from Record
order by Mablagh desc



select count(customer_id) as count_customer_id
from Record
order by count_customer_id desc

نکته:
- سعی کن اسم جدولهای دیتابیس رو مشخص و خوانا بانتخاب کنی و یه عبارتی مثل tbl_ اولش بزار که خوندنش راحت باشه
- حتما یه فیلد id از نوع AutoNumber بعنوان کلید جدولت انتخاب کن
با تشکر

ممنون بسیار ممنون
فقط یه مشکلی هست من نمیدونم این دستورارو کجای کوئری باید وارد کنم :عصبانی++:

samuel*
جمعه 25 آذر 1390, 20:15 عصر
لطفا جواب بدید منو راهنمایی کنید

Abbas Amiri
جمعه 25 آذر 1390, 20:20 عصر
کوئری را در نمای SQL بازکنید و کدهای موردنظرتان را کپی کنید

samuel*
جمعه 25 آذر 1390, 20:49 عصر
کوئری را در نمای SQL بازکنید و کدهای موردنظرتان را کپی کنید

این ارورو میده دوست عزیز
79282

Abbas Amiri
جمعه 25 آذر 1390, 21:04 عصر
جمله SQL مشکل دارد وچون به جدولتان دسترسی نیست خودتان آنرا پیدا کنید

samuel*
شنبه 26 آذر 1390, 00:03 صبح
این جدولمه:لبخند:

samuel*
جمعه 16 دی 1390, 22:48 عصر
جمله SQL مشکل دارد وچون به جدولتان دسترسی نیست خودتان آنرا پیدا کنید
این دستور درستشه حوب نگاه کن
select top 1نه select top(1)