"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > سجلات مرشح MySQL حسب التاريخ: مقارنة مع اليوم

سجلات مرشح MySQL حسب التاريخ: مقارنة مع اليوم

نشر في 2025-04-30
تصفح:719

How to Select MySQL Records Based on Datetime Comparison with Today?

استعلام مقارنة تاريخ ووقت mysql: أكبر من أو يساوي اليوم

في MySQL ، قد تحتاج إلى تحديد سجل سجل وقت تاريخه أكبر من أو يساوي التاريخ الحالي. للقيام بذلك ، يمكنك استخدام الدالة curdate () .

بيان الاستعلام كما يلي:

SELECT * FROM users WHERE created >= CURDATE();

curdate () تُرجع الدالة التاريخ الحالي بتنسيق 'yyyy-mm-dd'. يقوم المشغل > = بمقارنة الحقل الذي تم إنشاؤه مع التاريخ الحالي ، ويعود صحيحًا إذا كان تم إنشاؤه أكبر من التاريخ الحالي أو يساويه.

يلاحظ:

سيعيد الاستعلام أعلاه السجلات التي لا يكون تاريخ إنشائها أكبر بالضرورة من التاريخ الحالي. لتحديد السجل الذي يكون تاريخ إنشائها أكبر تمامًا من التاريخ الحالي ، استخدم > المشغل:

SELECT * FROM users WHERE created > CURDATE();

أو ، إذا كنت تريد التحقق من أن تاريخ الإنشاء أقل من التاريخ الحالي (تم إنشاؤه):

SELECT * FROM users WHERE created 

تذكر أنه في MySQL ، يمكنك مقارنة حقل DateTime بالتاريخ. على سبيل المثال ، حدد الآن () ستعيد التاريخ والوقت الحاليين.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3