[解決済み] MySQLで2つの日付の差の日数を取得する方法は?
2022-04-21 02:42:05
質問
MySQLで、いくつかの日付に含まれる日数を取得する必要があります。
例えば
-
チェックイン日は
12-04-2010
-
チェックアウト日
15-04-2010
日差は3でしょう。
解決方法は?
はどうでしょうか? DATEDIFF 機能 ?
マニュアルのページを引用しています。
DATEDIFF() は expr1 - expr2 を返します。 を日数で表したものです。 expr1およびexpr2がある場合。 は日付または日付と時刻の表現です。 値の日付部分のみが を計算します。
あなたの場合、:
mysql> select datediff('2010-04-15', '2010-04-12');
+--------------------------------------+
| datediff('2010-04-15', '2010-04-12') |
+--------------------------------------+
| 3 |
+--------------------------------------+
1 row in set (0,00 sec)
ただし、日付は次のように書きます。
YYYY-MM-DD
でなく
DD-MM-YYYY
のように投稿しています。
関連
-
MySQLデータ型の詳細
-
MySQLインストールチュートリアル(Linux版
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] JavaScriptでUnixのタイムスタンプを時刻に変換する
-
[解決済み] 2つの日付の差(日数)を計算する?
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み] 2つの日付の間の日数を計算する方法
-
[解決済み] 2つの日付の間の日数を計算する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQL演算子(and, or, in, not)の具体的な使用方法
-
MySQLのNULLについて解説した記事
-
面接では選択式で聞かれましたが......。.for updateはテーブルをロックするか、行をロックするか?
-
mysqlインデックスが長すぎる特殊なキーが長すぎる解決策
-
[解決済み】マルチパート識別子をバインドできませんでした。
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
Mysql がエラー 1241 を報告 オペランドは 1 つのカラムを含む必要があります。
-
SQLException。オペランドは1列でなければなりません。
-
SQL Server のトランザクションは、try キャッチに記述しなければ、中間ステートメントがエラーを報告してもコミットされます。
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型