0

2 つの列があります。CommencementDate および ExpectedCompletionDate。テーブルの 2 つの日付列の間の日数を示す列 (日) を挿入したいと思います。

どこから始めればよいかわかりません。クエリを書いて 5 日目です。

4

1 に答える 1

2

ExpectedCompletionDate と CommencementDate を差し引いて、その日数を返すだけです。

SELECT DATEDIFF(日、予想される完了日、開始日);

また、これが正の値であることを確認するために絶対値を返すこともできます。

SELECT ABS(DATEDIFF(日、予想される完了日、開始日));

ドキュメントは、microsft http://technet.microsoft.com/en-us/library/ms189794.aspx -> Datediff http://technet.microsoft.com/en-us/library/ms189800.aspx - > で参照できます。 ABS

于 2013-10-21T20:18:04.460 に答える