vaxiti
جمعه 10 تیر 1390, 20:56 عصر
با سلام
من دو جدول با فیلدهای زیر دارم
tblcostumers
costID| CostName
1 علیرضا
2 محسن
3 حسین
که دارای 25 رکورد است
جدول تبادل پول
tblMoney
costID1|costID2|Price
که میتونه رکوردهاش به صورت زیر باشه
1 | 2 | 50000000
1 | 3 | 60000000
2 | 1 | 30000000
حالا میخواهم کوئری بنویسم که برای همه مشتریان جداگانه لیستی را بده که در هر ردیف با بقیه مشتریان مشخص باشه چقدر دریافت کرده و چقدر داده
مثل لیست زیر
---------------------------------------------
نام مشتری: علیرضا
مبلغ پرداختی | نام فرد | مبلغ دریافتی
5000000 |محسن | 30000000
6000000 | حسین | 0
نام مشتری: محسن
مبلغ پرداختی | نام فرد | مبلغ دریافتی
3000000 |علیرضا | 5000000
0 | حسین | 0
نام مشتری: حسین
مبلغ پرداختی | نام فرد | مبلغ دریافتی
0 |علیرضا | 6000000
0 | محسن | 0
توجه کنید که میخواهم این لیتها پشت سر هم بیفته ، یعنی میخواهم در پایان کار جدول من25*25 یعنی 625 تا رکورد داشته باشه به تفکیک برای هر فرد 25 رکورد
ممنون میشم اگه توضیح بدید هر کاری کردم 2 روزه با لفت جوین و ضرب و بقیه نتونستم کاری بکنم ممنون
من دو جدول با فیلدهای زیر دارم
tblcostumers
costID| CostName
1 علیرضا
2 محسن
3 حسین
که دارای 25 رکورد است
جدول تبادل پول
tblMoney
costID1|costID2|Price
که میتونه رکوردهاش به صورت زیر باشه
1 | 2 | 50000000
1 | 3 | 60000000
2 | 1 | 30000000
حالا میخواهم کوئری بنویسم که برای همه مشتریان جداگانه لیستی را بده که در هر ردیف با بقیه مشتریان مشخص باشه چقدر دریافت کرده و چقدر داده
مثل لیست زیر
---------------------------------------------
نام مشتری: علیرضا
مبلغ پرداختی | نام فرد | مبلغ دریافتی
5000000 |محسن | 30000000
6000000 | حسین | 0
نام مشتری: محسن
مبلغ پرداختی | نام فرد | مبلغ دریافتی
3000000 |علیرضا | 5000000
0 | حسین | 0
نام مشتری: حسین
مبلغ پرداختی | نام فرد | مبلغ دریافتی
0 |علیرضا | 6000000
0 | محسن | 0
توجه کنید که میخواهم این لیتها پشت سر هم بیفته ، یعنی میخواهم در پایان کار جدول من25*25 یعنی 625 تا رکورد داشته باشه به تفکیک برای هر فرد 25 رکورد
ممنون میشم اگه توضیح بدید هر کاری کردم 2 روزه با لفت جوین و ضرب و بقیه نتونستم کاری بکنم ممنون