Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में कैसे चेक करें यदि दिनांकों की श्रेणी में कोई तिथि तालिका में रखी गई तिथियों के बीच आती है

मार्टिन श्नाइडर ऊपर की टिप्पणी ने मुझे उत्तर पर पहुंचने में मदद की। यह MySQL विशिष्ट नहीं था बल्कि समस्या को हल करने के लिए तार्किक दृष्टिकोण था, इसलिए मैं भविष्य में इस पर आने वाले किसी भी व्यक्ति की सहायता के लिए नीचे दी गई क्वेरी को शामिल कर रहा हूं:

SELECT * FROM holiday 
WHERE staffid = {staff id} 
AND '{date on monday}' <= DATE(enddate) 
AND '{date on friday}' >= DATE(startdate)

कर्ली ब्रैकेट के अंदर के टेक्स्ट को आवश्यकतानुसार बदलें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL त्रुटि DEFAULT क्लॉज में CURRENT_TIMESTAMP के साथ केवल एक TIMESTAMP कॉलम हो सकता है, भले ही मैं कुछ भी गलत नहीं कर रहा हूं

  2. Mysql innoDB क्रैश होता रहता है

  3. mysql में थ्रेड-स्टैक आकार सेट नहीं किया जा सका

  4. MySQL ड्रॉप इंडेक्स

  5. MySQL बूल और बूलियन कॉलम डेटा प्रकारों में क्या अंतर है?