特定の値を超えないように、特定のフィールドに上限を設定しようとしています。
たとえば、次のようなもので十分です。フィールドが8を超えないように指定できます。
SELECT (
cap(t.MondayHrs,8)
+ cap(t.TuesdayHrs,8)
+ cap(t.WednesdayHrs,8)
+ cap(t.ThursdayHrs,8)
+ cap(t.FridayHrs,8)
) as TotalHours
MondayHrs = 7の場合、TotalHoursに7として追加する必要があります。MondayHrs= 10の場合、TotalHoursに8(上限値)として追加する必要があります。
これを容易にするT-SQLに組み込まれているものはありますか?