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

MYSQL:खाली/कब्जे वाले कमरे अभी की तरह

आपके प्रश्न का अनुसरण करना काफी कठिन है क्योंकि आपकी क्वेरी के कॉलम नमूना डेटा के कॉलम से मेल नहीं खाते हैं। साथ ही, आपका कोई वांछित परिणाम नहीं है।

मुझे लगता है कि आपको दिनांक तुलनाओं को on . में स्थानांतरित करने की आवश्यकता है क्लॉज करें और फिर where . में गैर-मिलानों की तलाश करें :

select rct.room_category AS room_category,
       group_concat(rc.room_name separator ',') AS vacant_beds
from room_charges rc join
     room_category rct
     on rc.room_category = rct.id left join
     patient_detail pd
     on rc.id = pd.room_name and
        (pd. discharge_date_time is null or
         curdate() between admission_date_time and discharge_date_time)
where pd.id is null
group by rc.room_category ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GAC में MySql.Data, अभी भी SecurityException

  2. सभी रिकॉर्ड के साथ दो तालिकाओं में शामिल हों

  3. MySQL प्रक्रियाओं में SQLEXCEPTION संदेश प्राप्त करना

  4. MySQL दो स्ट्रिंग्स के बीच सबस्ट्रिंग

  5. mysql खोजने और डालने पर एक अजीब संख्या में पूर्णांक को छोटा कर देता है