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

خطأ في استعلام

بدأه -Maher في 3 مايو 2010 · 4 رد · 408 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني اريد ان اعمل استعلام لجدولين ، بعمل دالة count لحقل من الحقول ، وتتم مقارنة حقل ال count بحقل في الجدول الاخر

05031001054325ybwdq.gif

بحيث يتم عمل count لحقل (ID) ومقارنة الحقل الناتج من ال count بحقل (AbsenteeismRate)

هذي محاولة لكن يوجد خطأ في في الناتج


FROM Attendance INNER JOIN
StudentINF ON Attendance.ID = StudentINF.ID INNER JOIN
Subjects ON Attendance.Subjects = Subjects.Subjects

GROUP BY Attendance.ID, Subjects.AbsenteeismRate, Subjects.Subjects
HAVING ('Attendance.NumberOfAbsence ' < 'Subjects.AbsenteeismRate')
SELECT     COUNT(Attendance.ID) AS NumberOfAbsence, Attendance.ID, Subjects.AbsenteeismRate

#2

السلام عليكم

في جملة Having لم وضعت الفواصل ( ' ) .عند وضع الفواصل يتم مقارنة الموجود كثابت نصي

لذا غيرها الى

HAVING    (COUNT(Attendance.ID) < Subjects.AbsenteeismRate)
#3

مشكووووووووووور استاذي TareqVB :)

#4

اخي الفاضل ماهر

برجاء قراءة هذا الموضوع للاهمية

/index.php?showtopic=220383

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

الاستاذ محمد فؤاد تركي اعتذر عن طريقة رفع الصوره :blush:

وسوف نلتزم بضوابط المنتدى ان شاء الله

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