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

मुफ़्त कमरा खोजें (बुकिंग सिस्टम)

यहां एक प्रश्न दिया गया है जो एक निश्चित अवधि के लिए गैर-मुफ़्त कमरे दिखाएगा:

select room from bookings where
(arrival<'2011-03-12' and departure>='2011-03-12') -- overlap at the end
OR (arrival<='2011-03-10' and departure>'2011-03-10') -- overlap at the start
OR (arrival>='2011-03-10' and departure<='2011-03-12') -- complete overlap

आप इसके साथ उपयोग कर सकते हैं

select roomnumber from rooms where roomnumber not in (... as above ...)

मुफ़्त कमरे ढूँढ़ने के लिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्वेरी से परिवर्तनीय परिणाम सेट करें

  2. MySQL अस्थायी तालिका में शामिल हुए बिना GROUP BY DATE(table.timestamp) का उपयोग करते समय लापता तिथियों को भरने के लिए

  3. मैसकल:नाम बदलें तालिका यदि मौजूद है

  4. मैं MySQL लोड त्रुटि को कैसे ठीक कर सकता हूं?

  5. डेटाबेस लाइन बनाने के साथ mysqldump