ホームページ >データベース >mysql チュートリアル >MySQL で 2 つの日付の差を計算するにはどうすればよいですか?
MySQL での日付の差の計算
MySQL では、DATEDIFF 関数。
その方法動作:
DATEDIFF 関数は、引数として 2 つの式 (通常は日付または日付と時刻の式) を受け取ります。この関数は、最初の式から 2 番目の式を減算し、その差を日数の値として返します。計算には値の日付部分のみが使用されます。
シナリオ例:
次のシナリオを考えてみましょう:DATEDIFF 関数の適用:
このシナリオで日差を計算するには、次のクエリを使用します:SELECT DATEDIFF('2010-04-15', '2010-04-12');
の解釈結果:
クエリの結果は次のようになります:| datediff('2010-04-15', '2010-04-12') | |--------------------------------------| | 3 |これは、2 つの日付の間に 3 日の日差があることを示します。
注:
必ず日付が記載されていることを確認することが重要です。 DATEDIFF 関数構文で指定された YYYY-MM-DD 形式。他の形式で書かれた日付は、間違った結果を返す可能性があります。以上がMySQL で 2 つの日付の差を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。