PDA

View Full Version : Crosstab Query



شاپرک
سه شنبه 23 خرداد 1385, 07:55 صبح
یه چیز هایی در موردش میدونم اما اگه ممکنه یه کم دقیق تر در موردش توضیح بدید .
ممنون

moustafa
سه شنبه 23 خرداد 1385, 09:20 صبح
یک کوئری برای تزارنامه و.....
شما می خوای جمع یا میانگین حساب ها (فروش -خرید - بدهکاران -بستانکاران و.... )در جریان ماهای سال (فروردین -اردیبهشت -.......)بدست بیاری
یا مثلا جمع فروش شعبه های (شعبه 1و....)شرکت را برای کالاهای مختلف (کالای 1و .....)بدست بیاری
در اینجا حداقل دو ایتم داری" شعبه ها " و"نوع کالاها" یا برای مثل قبل "حسابها "و "ماهها"


کالای 1 کالای 2 کالای 3
شعبه 1 10 20 30

شعبه 2 10 0 40

شعبه 3 0 25 50

----- ---- ----
جمع کل 20 45 120

شاپرک
سه شنبه 23 خرداد 1385, 09:48 صبح
اگه ممکنه یه مثال عمومی تر بزنید .
من زیاد از حساب و حسابداری سر در نمیارم .

karmand
سه شنبه 23 خرداد 1385, 10:19 صبح
جدولی دو بعدی می سازد
مثلا در ستون اون نام افراد و در ردیف اول نام ماه ها و به ما میگوید آقای x در ماه1 مثلا تعداد 20 مرسوله داشته و در ماه 2 فلان قدر و جمع آنها را میدهد

moustafa
سه شنبه 23 خرداد 1385, 10:58 صبح
کالای 1 کالای 2 کالای 3
شعبه 1 10 20 30

شعبه 2 10 0 40

شعبه 3 0 25 50

----- ------ -- - ----
جمع کل 20 45 120


درردیفها:
اگر در جدول بالا نگاه کنی شعبه 1 در طی سال جمعا مبلغ 10 واحد کالای 1 فروخته 20 واحد(جمع فروش روزانه ) از کالای 2 و 30 واحد از کالای 3 که جمعا فروش شعبه 1 ---60 واحد طی سال برای هر سه کالا است

در ستونها :
از 20 واحد کالای 1 : 10 واحد توسطشعبه 1 و 10 واحد توسط شعبه 2 و "صفر واحد" توسط شعبه 3 بفروش رسیده

خلاصه یه ماتریس M*N