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

लापता तिथियों में मैसकल भरना

यदि आप कहते हैं कि noattend प्रत्येक तिथि के लिए एक पंक्ति वाली तालिका है, तो आपको इसका उपयोग WHERE क्लॉज में करना चाहिए:

WHERE noattend.date2 BETWEEN (.....

और मुझे लगता है कि लेफ्ट जॉइन का उपयोग करना अधिक स्पष्ट है:

SELECT * 
FROM noattend
LEFT OUTER JOIN attend ON (attend.date = noattend.date2 AND attend.customerid =1)
WHERE noattend.date2
BETWEEN '2010-02-01'
AND '2010-04-01'
ORDER BY date DESC 
LIMIT 0 , 30


  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 फ्लोट कॉलम में xx जोड़ता हूं, तो यह गलत परिणाम है, क्या यह एक बग है?

  2. स्वाइप प्रोलॉग mysql + web

  3. जियोलोकेशन MySQL क्वेरी

  4. PHP तालिका पंक्ति से डेटा पुनर्प्राप्त करता है और चर में संग्रहीत करता है

  5. रूबी ऑन रेल्स 3 OSX पर सॉकेट '/tmp/mysql.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता