المشاركات : 29
المواضيع 9
:
: 0
الإنتساب : Aug 2017
السلام عليكم
لدي قاعدة بيانات SQLite بها الحقول التالية: StartDate, EndDate, Total
أريد حساب مجموع الحقل Total بين الحقلين StartDate, EndDate بواسطة دلفي
ولتكن المكونات الخاصة بالتاريخ هي: dateEdit1, dateEdit2 بالترتيب لكل حقل
المشاركات : 476
المواضيع 0
:
: 217
الإنتساب : Apr 2011
سلام عليكم
موجود عدة امثلة استعمل خاصية البحث
1 2 3 4
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 29
المواضيع 9
:
: 0
الإنتساب : Aug 2017
لم تفهم سؤالي مطلقا
اريد اوامر SQL لجمع حقل في قاعدة بيانات SQLite
المشاركات : 531
المواضيع 96
:
: 118
الإنتساب : Jun 2014
اكتب استعلام لجلب النتائج بين التاريخين اولا
وبعدها طبق دالة sum على تلك النتيجة
المشاركات : 117
المواضيع 1
:
: 38
الإنتساب : May 2017
إذا استطعت ارفق المشروع مع قاعدة البيانات لتتضح الصورة
المشاركات : 29
المواضيع 9
:
: 0
الإنتساب : Aug 2017
هل يبدوا لكم أنني أتكلم بالروسية؟
سأعيد طرح السؤال:
لدي قاعدة بيانات SQLite بها الحقول التالية:
StartDate, EndDate, Total
أريد مجموع Total لكافة السجلات المحصورة بين التارخ StartDate والتاريخ EndDate
باستعمال أوامر SQL
مثال:
أريد مجموع الحقل Total بين 01/01/2018 إلى غاية 30/01/2018
للعلم فإن SQlite يستعمل قوانين ISO في تركيبته الداخلية، لا أعلم كيف أترجم لكن بالتقريب يعني أن التاريخ في الاتجاه المعكوس كالعربية
المشاركات : 117
المواضيع 1
:
: 38
الإنتساب : May 2017
مثل ما قال لك الأخ رؤوف, باتسخدام دالة sum
tablename = اسم الجدول
date_column = اسم العمود الذي تحتاجه للفلترة
أما صيغة التاريخ لsqlite هي YYYY-MM-DD, لا تحتاجها هنا في حالة استخدام البارمتر
PHP كود :
Query_filter.Close;
Query_filter.sql.clear;
Query_filter.sql.add('Select sum(total) from tablename');
Query_filter.sql.add('where date_column between :startdate and :enddate');
Query_filter.ParamByName('startdate').AsDate := DateTimePicker1.Date;
Query_filter.ParamByName('enddate').AsDate := DateTimePicker2.Date;
Query_filter.Open;
كل من 1 user says قال شكرا ل Ben.Ja على المشاركة المفيدة1 user says Thank You to Ben.Ja for this post
• rahiche
المشاركات : 531
المواضيع 96
:
: 118
الإنتساب : Jun 2014
"هل يبدوا لكم أنني أتكلم بالروسية؟"
طرح سؤال جيد ومفهوم يساعد على الحصول على إجابة جيدة ومفهومة
من المهارات الأساسية للمبرمج :
البحث : هذا سؤال موجود بشكل واسع جدا جدا
تقسيم المشكلة إلى أجزاء : الناس لن تكتب لك برنامج كامل
و شكرا