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

php mysql दोहरी तिथि सीमा

समाधान अभी भी उस प्रश्न के समान है जिसे आप लिंक कर रहे हैं; इस क्वेरी को आजमाएं:

SELECT * FROM events e
    WHERE `start` <= [RANGE.end]
    AND `end`  >= [RANGE.start]

बेशक आपको अपनी सीमा की पहली और आखिरी तारीख से [RANGE.start] और [RANGE.end] को बदलना होगा। यदि उदा. RANGE.start ='2011-04-01' और RANGE.end ='2011-04-30', उपरोक्त क्वेरी सभी परिणाम देगी जो अप्रैल '11 में हो रहे हैं।

इस पर निर्भर करते हुए कि आप उन घटनाओं का चयन करना चाहते हैं जो सीमा को "स्पर्श" करते हैं (जिसका अर्थ है कि उनके पास एक सामान्य सीमा तिथि है, लेकिन वास्तव में ओवरलैप नहीं है) या नहीं, आप <= को प्रतिस्थापित कर सकते हैं />= द्वारा < />



  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 प्रक्रिया का नाम बदलें

  2. पॉलिमॉर्फिक टेबल पर कॉलम द्वारा लारवेल ऑर्डर परिणाम

  3. कैसे एक mysql डोकर कंटेनर के लिए एक स्टार्टअप स्क्रिप्ट जोड़ने के लिए?

  4. यदि MySQL में एक इंडेक्स बनाने या छोड़ने के लिए मौजूद है तो मैं कैसे काम कर सकता हूं?

  5. यह MySQL क्वेरी क्यों काम नहीं कर रही है?