ورود

View Full Version : کوئری برای نمایش جمع بدهکاری مشتری



unforgiven
پنج شنبه 27 شهریور 1393, 20:13 عصر
سلام به همگی
من 2 تا جدول دارم یکی برای نگهداری اطلاعات مشتریان و یک جدول پرداخت
جدول مشتری شامل فیلدهای :
Cust_info
======
cust_id
f_name
l_name
جدول پرداخت هم شامل فیلد های :
Payment
======
Cust_id
date_pay
balance

من میخوام با ادغام این 2 جدول بر اساس کد مشتری جمع بدهکاری هر مشتری رو در صورتیکه فیلد balance بزرگتر از 0 بود رو نمایش بدم .
در واقع اگر مشتری بدهکار بود جمع کل بدهیش رو نشون بدم .

من این کد رو نوشتم اما وقتی اجراش میکنم ایراد میگیره:
"you tried to execute a query that does not include the specified expression "cust_id" as part of an aggregate function


SELECT payment.cust_id AS C_ID, Sum(payment.balance) AS nBalance, cust_info.f_name, cust_info.l_name FROM cust_info INNER JOIN payment ON cust_info.cust_id = payment.cust_id GROUP BY cust_info.f_name, cust_info.l_name HAVING (((Sum(payment.balance))>0))


ممنون میشم مشکل این کد رو حل کنید .

unforgiven
جمعه 28 شهریور 1393, 13:00 عصر
با کمک برادران اجنبی مشکل حل شد .