1. ホーム
  2. sql

[解決済み] SQL SERVER: 2つの日付の間の合計日数を取得する

2022-04-26 01:52:56

質問

2つの日の間の合計日数を取得しようとしています。

1/1/2011
3/1/2011

RETURN
62

SQL Serverで可能なのでしょうか?

どのように解決するのですか?

PRINT DATEDIFF(DAY, '1/1/2011', '3/1/2011') を使えば、あなたが求めているものが得られます。

これは、2つの日付の間で真夜中の境界を越えた回数を表します。 両方の日付をカウントに含める場合は、これに1を加え、どちらの日付も含めない場合は1を減じる必要があるかもしれません。