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

mySqlを使用して残りの日、時間、分を取得します

    このstackoverflowリンク あなたを助けるかもしれません。 2つの日付の差を計算する方法はたくさんあり、完全なSQLでこれを行う義務はありません。

    [編集]

    SQLで解決策を見つけました...

    SELECT  TIMESTAMPDIFF(DAY,NOW(),'2012-01-01') AS DAY,
            TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')-TIMESTAMPDIFF(DAY,NOW(),'2012-01-01')*24 AS HOUR,
            TIMESTAMPDIFF(MINUTE,NOW(),'2012-01-01')-TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')*60 AS MINUTE;
    


    1. 1つのフィールドの数が1より大きい場所を選択します

    2. PostgreSQL用のマルチデータセンターセットアップの実装-パート1-

    3. 重複キーで無視しますか?

    4. データベースを最適化するためのMySQLパフォーマンスチューニングのヒント