sql >> データベース >  >> RDS >> Mysql

Mysql:「dd / mm/yyyy」から「yyyymmdd」への日付の変換

    の使用についてはどうですか? str_to_date() フォーマットから日付を作成するには?

    編集 あなたのコメントを読んだ後、私はあなたのようなテーブルを作成しました:

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

    そして

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

    動作しているようです。正確には何が得られますか?




    1. シリアル化された配列内のmysqlselectクエリ

    2. SQLまたはMySQLでJOINキーワードを使用しない結合に何か問題がありますか?

    3. MySQLデータベースのパフォーマンスを提供するためのヒント-パート2-

    4. @@ IDENTITYを使用して、SQLServerで最後に挿入されたID値を返します