17-12-20, 12:52 AM
السلام عليكم و رحمة الله و بركاته
الاخ الكريم الموضوع ليس بالصعب و ليس بالسهل.
ليس صعب :لان كل شيئ يمكن تحقيقه بالصبر؟؟
و ليس سهل لان اغلبنا مشغول و لن تجد من يقدم لك الكعكة جاهزة.
كل المنتديات و المواقع و الدورات تعطيك رؤوس اقلام لتنطلق بعدها و تبحث و تطور من مهاراتك.
الافضل ان تقسم طلبك الى نقاط و تبدأ بايجاد جواب لكل نقطة.
كمثال:
لديك مجموعة من الجداول و تريد ترحيل بيانات كل شهر على حدا ليتم الرجوع اليها مستقبلا
بما انها مجموعة من الجداول فالافضل ان ابني قاعدة مشابهة لقاعدتي الحالية تحتوي على الجداول المراد التعامل معها
ثم...
الحل1:هل انشئ جداول لكل شهر ...
الحل2:انشئ جدول يحتوي البيانات المرحلة كلها..و يميزها تاريخ الادخال...
اكيد الحل2 افضل
بعد ذلك..كيف ارحل البيانات..؟
ابحث عن طريقة ترحيل البيانات بين قاعدتين بالاعتماد على شرط معين
كمثال:
لدي هذا الجدول في قاعدتين
DB1 القاعدة الرئيسية
DB2 قاعدة الارشيف
لاقوم بعميلة الترحيل لكافة السجلات في الجدول tbl1 من الرئيسية الى الارشيف و التي ادخلت في هذا الشهر.
يلزمني مثل هذا الاجراء
هكذا ستضاف البيانات تراكميا في هذا الجدول و ما يميزها تاريخ الادخال
بعدها يمكنك جلب البيانات وفق الشهر الذي تريد
الاخ الكريم الموضوع ليس بالصعب و ليس بالسهل.
ليس صعب :لان كل شيئ يمكن تحقيقه بالصبر؟؟
و ليس سهل لان اغلبنا مشغول و لن تجد من يقدم لك الكعكة جاهزة.
كل المنتديات و المواقع و الدورات تعطيك رؤوس اقلام لتنطلق بعدها و تبحث و تطور من مهاراتك.
الافضل ان تقسم طلبك الى نقاط و تبدأ بايجاد جواب لكل نقطة.
كمثال:
لديك مجموعة من الجداول و تريد ترحيل بيانات كل شهر على حدا ليتم الرجوع اليها مستقبلا
بما انها مجموعة من الجداول فالافضل ان ابني قاعدة مشابهة لقاعدتي الحالية تحتوي على الجداول المراد التعامل معها
ثم...
الحل1:هل انشئ جداول لكل شهر ...
الحل2:انشئ جدول يحتوي البيانات المرحلة كلها..و يميزها تاريخ الادخال...
اكيد الحل2 افضل
بعد ذلك..كيف ارحل البيانات..؟
ابحث عن طريقة ترحيل البيانات بين قاعدتين بالاعتماد على شرط معين
كمثال:
لدي هذا الجدول في قاعدتين
DB1 القاعدة الرئيسية
DB2 قاعدة الارشيف
لاقوم بعميلة الترحيل لكافة السجلات في الجدول tbl1 من الرئيسية الى الارشيف و التي ادخلت في هذا الشهر.
يلزمني مثل هذا الاجراء
PHP كود :
INSERT INTO DB2..tbl1
SELECT * FROM DB1..tbl1
where month(insert_Date) = MONTH(GETDATE())
هكذا ستضاف البيانات تراكميا في هذا الجدول و ما يميزها تاريخ الادخال
بعدها يمكنك جلب البيانات وفق الشهر الذي تريد
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال


