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

SQL क्वेरी दिनांक पर जब प्रकार है VARCHAR

समाधान str_to_date() . का उपयोग करना है :

$this->db->where("str_to_date(IssueDate, '%d/%m/%Y') >=", "'2013-12-92'");
$this->db->where("str_to_date(IssueDate, '%d/%m/%Y') <=", "'2014-01-22'");
$

डेटाबेस पर आपका कोई नियंत्रण नहीं हो सकता है। लेकिन आप अपने स्वयं के स्थिरांक पर नियंत्रण रखते हैं। ऐसे स्थिरांकों के लिए आपको ISO मानक YYYY-MM-DD की आदत डाल लेनी चाहिए -- अधिकांश डेटाबेस द्वारा स्पष्ट और सही ढंग से स्वीकार किए जाने पर।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OSX 10.7 Lion पर MySQL काम कर रहा है

  2. वाइड टेबल mysql

  3. माइग्रेशन चलाते समय विदेशी कुंजी त्रुटि को कैसे ठीक करें

  4. अजाक्स के साथ डेटाबेस से रिकॉर्ड कैसे हटाएं

  5. MySQL InnoDB - लेन-देन के बारे में उलझन में