sql >> Database >  >> RDS >> Mysql

Mysql:datum omzetten van 'dd/mm/jjjj' naar 'jjjjmmdd'

Hoe zit het met het gebruik van str_to_date() om een ​​datum te maken van uw formaat?

BEWERKEN na het lezen van je reactie, heb ik een tabel gemaakt zoals de jouwe:

mysql> SELECT fid, fdate FROM test;
+------+------------+
| fid  | fdate      |
+------+------------+
|    1 | 10/9/2010  | 
|    2 | 17/9/2010  | 
|    3 | 19/09/2010 | 
+------+------------+

en toen deed

mysql> SELECT fid FROM test WHERE STR_TO_DATE(fdate, '%d/%m/%Y') <= DATE_ADD(NOW(), INTERVAL 10 DAY);
+------+
| fid  |
+------+
|    1 | 
|    2 | 
+------+

Lijkt te werken. Wat krijg je precies?




  1. Hoe gebruik je een voorbereide instructie voor een selectiequery in Java?

  2. SQL:hoe vind je duplicaten op basis van twee velden?

  3. SQL-dialect is niet geconfigureerd (Phpstorm)

  4. ReadyCloud ReadyShipper X