PDA

View Full Version : سوال: کمک در مورد ساخت view در sql



علی فتحی
دوشنبه 30 آذر 1394, 00:13 صبح
با سلام :چگونه میتوان با دو جدول مرتبط یک ویو ساخت که دارای دو فیلد باشد.
جدول 1 =کد و نام مشتری
جدول 2=کدمشتری -کد ماه -فروش
اگر کد مشتری و نام مشتری با فروش جدول 2 را باهم گروپ کنیم مشکلی نیست . ولی وقتی بخواهیم ماه را هم انتخاب کنیم کلید اصلی ازبین میره و انتی تی ویورا قبول نمیکنه چون کلید اصلی نداره . لطفا کمک کنید مثلا من اگر بخواهم فروش هر ماه یک مشتری را بدست بیاورم چ کار کنم ؟

137561137562

ژیار رحیمی
دوشنبه 30 آذر 1394, 02:30 صبح
سلام دوست گرامی شما داری از entity بهره میبری بهتره کد بنویسی

dataGridView1.DataSource= context.Table1.Select(c=>new{c.nam,c.kod,c.Table2.mah,sum=c.Table2.Sum(p=>p.frosh)}).ToList();

علی فتحی
جمعه 11 دی 1394, 22:08 عصر
مرسی .کاک زانیار ولی روش شما رو نتونستم پیاده سازی کنم.

ژیار رحیمی
شنبه 12 دی 1394, 06:39 صبح
تصویر دو جدول Table1,Table2در EDM رو بزار و اگر خطایی رخ داده توضیحات خطا رو بزار تا راهنمایی لازم صورت گیرد