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

एक पूर्ण टाइमस्टैम्प फ़ील्ड के साथ CURDATE() के दिनांक मानों की तुलना करना

SELECT * FROM table WHERE <timestamp-field> BETWEEN 'YYYY-MM-DD 00:00:00' AND 'YYYY-MM-DD 23:59:59'

यदि संभव हो तो हमेशा मैदान पर गणना करने से बचें:उदा.

SELECT * FROM table WHERE DATE(<timestamp-field>) = 'YYYY-MM-DD'

उस तालिका में सभी पंक्तियों के लिए DATE() की गणना करेगा, इसलिए आप वास्तव में यहां व्यर्थ चक्रों की बात कर रहे हैं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में एक टेबल कैसे बनाएं - पोस्टग्रेज और MySQL उदाहरण क्वेरी

  2. जब कोई पासवर्ड नहीं दिया जाता है तो MySQL रूट लॉगिन को कैसे निष्क्रिय करें?

  3. क्या एमएएमपी के साथ शामिल MySQL में कॉन्फिग फाइल शामिल नहीं है?

  4. Laravel डुप्लिकेट नामित पैरामीटर के साथ क्वेरी के बारे में शिकायत करता है

  5. एक आरईएसटी एपीआई कैसे लिखें?