我正在尝试限制特定字段,以使它们不超过特定值。
例如,像这样就足够了,我可以指定一个字段不应超过 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,那么它应该作为7 添加到TotalHours。如果MondayHrs = 10,那么它应该作为8(我的上限值)添加到TotalHours
T-SQL 中是否有任何内置的东西可以促进这一点?