اذهب إلى المحتوى

السؤال

نشر

أتوفر على جملتي استعلام SQL التالية:

"SELECT SUM("+Fdays+")AS fDaysSum From tblFieldDays WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=?"

و

SELECT SUM("+CHdays+") AS hrsSum From tblChargeHours WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=? "

وأريد دمجهما في جملة واحدة لأحصلة على نتيجة مشتركة، عوض تنفيذ كل واحدة على حدى؟

Recommended Posts

  • 0
نشر

SQL يمكّنك من عمل اسم مستعار Alias  لجمل الاستعلام من نوع select، و هذه الخاصية تمكن من الحصول على نتيجة واحدة لجملتي استعلام مُدمجتين، بهذه الطريقة:

لنعتبر أننا نتوفر على بنية الجدول التالي:

CREATE table a(
  a int
);
create table b(
  b int
);
INSERT INTO a VALUES(1);
INSERT INTO b VALUES(2);

عند عمل run  لجملة الاستعلام التالي، والتي تتوفر على جملتي استعلام تم دمجهما:

SELECT x.a, y.b FROM (SELECT * from a) as x, (SELECT * FROM b) as y

نحصل على النتيجة التالية:

56ba4fb3aedfe_Screenshotfrom2016-02-0920

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...