MySQL の DATEDIFF 関数は 2 つの日付の差をどのように計算できますか?
Jan 03, 2025 pm 01:05 PMMySQL での日付の差の計算
データベース管理では、多くの場合、2 つの日付の間の日数を決定する必要があります。 MySQL では、DATEDIFF 関数がこのタスクに対する洗練されたソリューションを提供します。
問題ステートメント
次のシナリオを考えてみましょう:
- Check-日付: 2010 年 4 月 12 日
- チェックアウト日: 15-04-2010
これら 2 つの日付の間の日数を決定する必要があります。
解決策
DATEDIFF 関数は次のように計算します。 2 番目の式から最初の式を減算し、結果を日数で返すことで日付の差を求めます。たとえば、チェックアウト日とチェックイン日の差を計算するには、次の式を使用します。
SELECT DATEDIFF('2010-04-15', '2010-04-12');
説明
- 「2010-04-15」はチェックアウトを表しますdate.
- '2010-04-12' はチェックイン日を表します。
4 月 12 日と 4 月の間には 3 日あるため、この式の結果は 3 になります。 15 番目。
注
DATEDIFF 関数の日付は YYYY-MM-DD の形式で記述する必要があることに注意することが重要です。たとえば、「04-15-2010」の代わりに「2010-04-15」と書きます。
以上がMySQL の DATEDIFF 関数は 2 つの日付の差をどのように計算できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
