الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في جمع سجلات

مغلق
بدأه yzn_Md في 10 سبتمبر 2007 · 2 رد · 586 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اعزائي لدي مشكلة في جمع سجل وهو عبارة عن حاصل ضرب محتوى سجل بمحتوى سجل في تابل آخر

ووضع النتيجة في متحول

ارجو مساعدتي إن امكن لأنني حاولت كثيرا واستخرجت هذا الكود ولكنه لايفي بالغرض

  Close;
  SQL.Clear;
  SQL.Add
('Select Field1.table1 , Field2.table1, Field3.table1 , Field1.table2 , Field2.table2,Field3.table2 , Field3.table1 * Field3.table2 
 +' as result, Sum(result) As Total   FROM Table1,Table2 WHERE '
 +' Field1.table1 =  Field1.table2 Group by Field1.table1 , Field2.table1 , Field1.table2 , Field2.table2, Field3.table1 , Field3.table2  ');
  open;

تم تعديل هذه المشاركة بواسطة yzn_Md في 10 سبتمبر 2007 في 01:45

#2

مش عارف هذا الكلام في اي لغة وفي اي قواعد بيانات

لكن في sql server نضع المجموع على مضروب الحقلين واسم الجدول يأتي قبل اسم الحقل table1.Field3

sum( table1.Field3 * table2.Field3 ) As Total

تم تعديل هذه المشاركة بواسطة TareqVB في 10 سبتمبر 2007 في 08:17

#3
TareqVB كتب:
مش عارف هذا الكلام في اي لغة وفي اي قواعد بيانات

شكرا لمرورك عزيزي TareqVB

اللغة دلفي والداتا بيس هي البارادوكس والذي اطلبه إظهارمجموع سجل هو حاصل ضرب سجلين من حقلين مختلفين ببعضهما

 Sum(Field1 * Field1 ) As result

مع اخذ بعين الاعتبار الكروب باي

وشكرا

تم تعديل هذه المشاركة بواسطة yzn_Md في 10 سبتمبر 2007 في 15:54

هذا الموضوع مغلق.

مواضيع مشابهة