You are here
ثلاثاء, 2006-07-04 00:29
#1
استفسار Mysql
مرحبا
ممكن أسأل سؤال حول Mysql
أريد أن أقوم بتنفيذ استعلام select و لكن بدلا من تحديد الكمية بواسطة Limit أريد أن يكون ذلك حسب التاريخ أي مثلا منذ 10/6/2006 فهل ممكن ذلك؟؟
شكرا
Taxonomy upgrade extras:







select f1, f2 from table_name where date> '2005-01-01'
[ تم تحريره بواسطة Nassar on 24/6/2006 ]
شكرا
بس متل ما فهمت لازم يكون عندي عمود column بالجدول باسم date بس الجدول ما ضروري يكون فيه هيك.
ما بعرف، شو رأيك؟
بسؤالك تقول انك تريد الاستعلام بالاعتماد على تاريخ معين, إذا لابد من وجود تاريخ. في حال لم يكن الجدول يحتوي على تاريخ فهل من جدول آخر(يوجد فيه حقل تاريخ) تربطه بالجدول (الذي لا يحوي حقل للتاريخ) علاقة ما... ربما يمكن استخدام العلاقات أو ببساطة ليكن هناك حقل للتاريخ.
أضف بعض المعلومات عن الجدول وماذا سيحتوي... بعض التفاصيل علني أعطيك تصوري.
[ تم تحريره بواسطة Nassar on 1/7/2006 ]
سأوضح بمثال،
مثلا أريد أن أستخرج المقالات المضافة منذ تاريخ محدد مثلا اليوم هو 1 / 7 / 2006 و أنا أريد المقالات المضافة لجدول بعد تاريخ 25 / 6 / 2006
الجدول لا يحوي تاريخ و إلا فالحل مفروغ منه.
و الربط مع جدول آخر غير مجدي فربما يحدث تغييرات في الجدول المراد الاستعلام منه ( المقالات) و لا يحدث أي إضافات في جدول آخر يحوي حقل للتاريخ.
الموضوع لا يتعلق بحقول في الجداول الموضوع يتعلق فيما إذا كان ملقم MySql لديه القدرة على فهرسة تواريخ الأحداث ( الإضافة و التعديل مثلا ) و يمكن الاستفادة عندها من ذلك.
مثلا عند قولنا :
select subject,article,name from articles where ...>25-6-2006
فإنه يتم استخراج المطلوب منه و الذي تمت إضافته بعد التاريخ المحدد.
مرحبا
لا اعرف لم أفكر في هذه الحالة من قبل... ولم تمر معي... ربما البحث مفيد ...
اعتقد انه لا يمكنك القيام بذلك ولو كانت موجودة حيث ستكون اوامر خاصة بمدير مخدم MySQL ولا يسمح لأي كان القيام بذلك...
لا اعرف هل لدى الأيهم شيء؟
http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
شكرا