PDA

View Full Version : جمع کمترین مقادیر



code_project
سه شنبه 14 تیر 1390, 15:47 عصر
سلام دوستان...
من یه view دارم که اطلاعات را از 3تا جدول select میکنه. به صورت زیر:

کد فروشنده
کد کالا
بهای کالا
مبلغ پرداختی
تاریخ پرداخت
مبلغ مانده
1
1
100000
50000
01/01/1390
50000
1
1
100000
30000
01/02/1390
20000
1
1
100000
10000
01/03/1390
10000
1
2
80000
40000
01/03/1390
40000
1
2
80000
20000
01/04/1390
20000
2
1
70000
10000
01/04/1390
60000
2
1
70000
45000
01/04/1390
15000

حالا میخوام کاری کنم که برای هر فروشنده مبلغ طلبش را بدست بیارم. مثلا برای فروشنده 1 که دو تا کالای 1 و 2 را ازش خریدیم، مقدار طلبش بشه10000+20000=30000 یعنی جمع مبلغ باقیمانده کالاهای 1 و 2. و برای بقیه فروشنده ها هم به همین ترتیب. میخوام جمع مبلغ طلب فروشنده را بدون توجه به کالاهای خریداری شده بدست بیارم. حالا چه selectی بنویسم؟

mrshcom
چهارشنبه 15 تیر 1390, 21:27 عصر
جدولتون نا مفهومه!!

Padrone
پنج شنبه 16 تیر 1390, 00:42 صبح
فرض کنیم اسم view برابر با v1 باشه و فیلد ها به ترتیب codeF,codeK,price,pay,date,residual باشه
دستور به شکل زیر میشه
select codeF,SUM(residual) as JameMande from v1 group by codeF
این دستور بدهی تمام فرشنده ها رو برمی گردونه