ホーム » 学習コンテンツ » スクーリング

ステップ3

※音声が含まれています。周囲の迷惑とならないようご注意ください。

ポイント

日差関数について

SQL Serverでは日付の差の計算を以下の関数を用いて行います。

日差関数
DATEDIFF ( 計算する間隔(年、日など) , 開始日 , 終了日 )

例えば、入院年月日と退院年月日から在院日数を計算したい場合は

DATEDIFF ( DAY , 入院年月日 , 退院年月日 )
とします。

しかし、このままでは入院年月日と退院年月日が同一の場合0が返ってきますので、

DATEDIFF ( DAY , 入院年月日 , 退院年月日 ) + 1
としておくことで、在院日数の計算が可能になります。