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

MySQL तिथि समस्या की तुलना करती है?

अपने दिनांक मानों को सिंगल कोट्स में रखें क्योंकि वे शाब्दिक तार हैं, अन्यथा MySQL यह नहीं बता सकता कि यह एक तारीख है न कि संख्या (2011 माइनस 1 माइनस 1 =2009)।

आपको उनके आस-पास DATE() कास्ट करने की भी आवश्यकता नहीं है।

SELECT 
  *
FROM
  shortleavedetails
WHERE
  employee_code = '17'
AND
  (DATE(authorizeddate) <= '2011-01-01'
   AND
   DATE(authorizeddate) >= '2010-05-01')


  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 रूट पासवर्ड को डिफ़ॉल्ट में कैसे बदलें?

  3. समूह और स्ट्रिंग कॉलम से संख्या की तुलना करें

  4. MySQL में बड़ी SQL फ़ाइलें आयात करना

  5. mysql अल्पविराम से अलग आईडी के साथ दो तालिका में शामिल हों