PDA

View Full Version : ایجاد یک veiw برای تعیین ماکزیمم خرید



juiande
دوشنبه 14 اسفند 1391, 11:07 صبح
با سلام خدمت دوستان و اساتید گرام. من سئوالی در قسمت access مطرح کردم , که میخواستم اونو به شکلی دیگر در بخش sql هم طرح کنم . امیدوارم مشکل حل بشه. داستان از این قراره که تیبلی داریم که دارای دو فیلد qty و cust هست که در cust نام مشتری و در qty تعداد موارد خرید از یک محصول ذخیره شده است . سئوال اینه که veiw یی طراحی بشه تا نام و مجموع کل خرید مشتریی که بیشترین خرید رو انجام داده رو نشون بده.

محمد سلیم آبادی
سه شنبه 15 اسفند 1391, 10:56 صبح
به نظر میرسه مساله Top N باشه بد نیست یه نگاهی به اینجا بندازید:
http://www.dotnettips.info/post/1213/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%85%D8%B3%D8%A7%D9%84%D9%87-%D9%85%D8%AA%D8%AF%D8%A7%D9%88%D9%84-top-n-%D8%AF%D8%B1-%D9%86%D8%B3%D8%AE%D9%87-%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-sql-server

اگر مشکلتون حل نشد. نتیجه مورد نظر هم ارسال کنید.

tooraj_azizi_1035
دوشنبه 21 اسفند 1391, 19:27 عصر
(SELECT CUST, SUM(QTY) C2 FROM TABLE1
GROUP BY CUST ) T1

SELECT TOP 1 * FROM T1
ORDER BY C2 DESC

website.expert
سه شنبه 22 اسفند 1391, 13:16 عصر
SELECT TOP 1 cust, SUM(qty) AS qty
FROM Table1
GROUP BY cust
ORDER BY qty DESC