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

स्ट्रिंग फ़ील्ड से MySQL में दिनांक परिवर्तित करना

यह:

STR_TO_DATE(t.datestring, '%d/%m/%Y')

... स्ट्रिंग को डेटाटाइम डेटाटाइप में बदल देगा। यह सुनिश्चित करने के लिए कि यह आपके इच्छित प्रारूप में आता है, DATE_FORMAT :

DATE_FORMAT(STR_TO_DATE(t.datestring, '%d/%m/%Y'), '%Y-%m-%d')

यदि आप मूल कॉलम पर डेटाटाइप नहीं बदल सकते हैं, तो मेरा सुझाव है कि दृश्य बनाना जो STR_TO_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. mysql लेनदेन - किसी भी अपवाद पर वापस रोल करें

  2. MySQL डायनेमिक-पिवट

  3. MySQL और NoSQL:सही चुनने में मेरी मदद करें

  4. MySQL में वैकल्पिक तालिका:मित्र या शत्रु?

  5. Utf8 और latin1 . के बीच अंतर