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

مشكلة فى استعلام sql

مغلق
بدأه hanysaad في 5 مارس 2006 · 4 رد · 596 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندى مشكلة فى استعلام sql

sql1 = "select * from maindata where CDbl(maindata.date)>= " & CDbl(Tempdate1) " and CDbl(maindata.date)< " & (CDbl(Tempdate2) + 1)

هذا الاستعلام يعمل كما يجب وليس به مشاكل حيث احدد له تاريخين tempdate1,tempdate2 ويعرض من الجدول maindata كل البيانات التى تكون بين هذين التاريخين

يوجد استعلام اخر

SqlSum = "select sum(totalmin)as t from maindata where CDbl(maindata.date)>= " & CDbl(Tempdate1) & " and CDbl(maindata.date)< " & (CDbl(Tempdate2) + 1)

المفروض ان هذا الاستعلام هو نفسه السابق لكن مع اختلاف انى استخدمت دالة ايجاد المجموع لايجاد مجموع عمود معين فى الجدول

المشكلة التى تحدث انه عند تنفيذ هذا الاستعلام يوجد مجموع هذا العمود كله فى كل مرة وليس مجموع البيانات التى تقع بين التاريخين المحددين

رغم ان الاستعلام الاول والثانى شبه متساويين الا ان الاستعلام الاول يعمل بكفاءة والثانى يحسب مجموع العمود كله بغض النظر عن جملة where ؟؟؟؟!!! :unsure:

ارجو ان يدلنى احدكم على سبب هذه المشكلة على وشك ان تجعلنى اجن بالفعل :blink:

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#2

بسم الله

الاخ هاني سعد

سؤالي لك بكل اختصار.. بعيدا عن الكود المكتوب

هل تريد ان تحسب مجموع عمود معين بين تاريخين مدخلين ؟ :rolleyes:

اخوك خالد

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#3

السلام عليكم

اقتباس
هل تريد ان تحسب مجموع عمود معين بين تاريخين مدخلين ؟

نعم :rolleyes:

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#4

عند إستخدام للمجاميع أو التجميع .. لابد من إضافة الجملة ( GROUP BY ) إلى جملة الإستعلام .. ولابد أيضاً أن يكون حقل التجميع مضافاً في الإستعلام أيضاً ...

بالتوفيق .. وحاضر في أي إستفسار ..

أخوك شوقي .

#5

بسم الله

اخي الكريم هاني

طيب..

انا بالنسبة لي لا اتعامل في الفجوال مع جمل اس كيو ال .... إلا ما ندر ...

فانا افضل ما دمت اتعامل مع الفجوال ... ان ابرمج بكود خاص بالفجوال طالما هناك فرصة بذلك ...

والطريقة اسهل بكثير من ذلك ... وستساعدك هذه الطريقة في فتح آفاق كثيرة من الفكر البرمجية

وهي طريقة ... ال ado مع الفلترة .... شوية حلقات (loop)

بمعنى اذا اردت الجواب بطريقتي وبما اعرفه .... يصلك الرد ان شاء الله

اخوك خالد

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…