sql >> Databáze >  >> RDS >> Mysql

Mysql:převod data z 'dd/mm/rrrr' na 'yyyymmdd'

A co použití str_to_date() vytvořit datum z vašeho formátu?

UPRAVIT po přečtení vašeho komentáře jsem vytvořil tabulku jako vy:

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

a pak udělal

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

Zdá se, že to funguje. Co přesně získáte?




  1. Analytics s MariaDB AX – tThe Open Source Columnar Datastore

  2. Jak efektivně najít nejbližší místa v blízkosti daného místa

  3. Problém mysql_insert_id při vkládání souběžných dat

  4. MySQL Partitioning / Sharding / Splitting - jakou cestou se vydat?