salam007
چهارشنبه 24 خرداد 1391, 11:26 صبح
سلام
88205
در این جدول سه ستون کالا داریم (کالا1،کالا2،کالا3) که میخواهم حاصلجمع هر فیلد رو بصورت group by جداگانه بدست بیارم و در لیبلهایی بریزم .
بعنوان مثال میخام همزمان این جمعها با یک کلیک بدست بیان
1-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 1 و رنگ قرمز و سایز 20
2-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 1 و رنگ آبی و سایز 20
3-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 1 و رنگ زرد و سایز 20
4-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 2 و رنگ قرمز و سایز 20
و ...
به همین ترتیب که چیزی حدود 18 بار در این جدول با این اطلاعاتش هر ستون کالا باید جمع بخورد و در 18 لیبل نمایش داده میشود(هر ستون).دوستان حجم جدول از این بزرگتر است و من به نظرم آمد استفاده از حلقه for در برنامه ام زیاد جالب نیست به نظرم اگر بشود با دستورات sql اینکار را انجام داد سرعت فوق العاده بیشتری دارد .ممنون میشم کد مربوطه را در صورتی که انجام شدنی باشد با توضیحش بفرمایید .
نکته : من نمیخاهم ستون کالای 1 ،2 و 3 باهم دیگر جمع شوند بلکه میخاهم رکوردهای هر ستون در هر بار عملیاتی که انجام میشود جمع شوند و جداگانه نمایش داده بشوند
88205
در این جدول سه ستون کالا داریم (کالا1،کالا2،کالا3) که میخواهم حاصلجمع هر فیلد رو بصورت group by جداگانه بدست بیارم و در لیبلهایی بریزم .
بعنوان مثال میخام همزمان این جمعها با یک کلیک بدست بیان
1-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 1 و رنگ قرمز و سایز 20
2-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 1 و رنگ آبی و سایز 20
3-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 1 و رنگ زرد و سایز 20
4-حاصلجمع جداگانه ستونهای کالای1 و 2 و 3 در محدوده تاریخی مشخص جایی که انبار 2 و رنگ قرمز و سایز 20
و ...
به همین ترتیب که چیزی حدود 18 بار در این جدول با این اطلاعاتش هر ستون کالا باید جمع بخورد و در 18 لیبل نمایش داده میشود(هر ستون).دوستان حجم جدول از این بزرگتر است و من به نظرم آمد استفاده از حلقه for در برنامه ام زیاد جالب نیست به نظرم اگر بشود با دستورات sql اینکار را انجام داد سرعت فوق العاده بیشتری دارد .ممنون میشم کد مربوطه را در صورتی که انجام شدنی باشد با توضیحش بفرمایید .
نکته : من نمیخاهم ستون کالای 1 ،2 و 3 باهم دیگر جمع شوند بلکه میخاهم رکوردهای هر ستون در هر بار عملیاتی که انجام میشود جمع شوند و جداگانه نمایش داده بشوند