PDA

View Full Version : سوال فوري : select مقادير دو جدول غيرمرتبط در view



ghasedak2
شنبه 24 اردیبهشت 1390, 11:33 صبح
با سلام.
مدت زياديه با sql‌كار نكردم.خيلي از دستورات رو فراموش كردم

دو تا جدول دارم. مي خوام فيلد امتياز رو از هر دوتا جدول Select‌كنم. به اين صورت مثلا

در tbl1 سه تا ركورد ثبت كردم ( مقادير امتياز 20و30و40)
در tbl2 دوتا ركورد ثبت كردم (مقادير امتياز 15و25)

چطوري مي تونم يه view بسازم كه هر پنج مقدار بالا رو داشته باشم؟ (20و30و40و15و25)
union مقادير تكراري رو فقط يك بار نشون ميده و بايد از دستور ديگه اي استفاده كنم.

ضمنا مي خوام ميانگين+ انحراف معيار اين مقادير رو به دست بيارم كه تو اين قسمت يه تعداد شرط هم وجود داره (فكر كنم بهتره واسه اين مورد يه پروسجر بنويسم. چون بايستي اين پروسجر رو تو يه برنامه c# فراخواني كنم و مقاديري مثل formid و غيره بهش پاس بشه)

behrouzlo
شنبه 24 اردیبهشت 1390, 11:40 صبح
به جای union از union all استفاده کنید و برای محاسبه میانگین از CTE را یک Select تو در تو استفاده کنید

محمد سلیم آبادی
شنبه 24 اردیبهشت 1390, 21:27 عصر
برای بدست آوردن انحراف معیار (standard deviation) توابع تجمعی آماده ای چون STDEVP وجود دارد.