新函数在计算字段、触发器中均可使用。
函数名:MAXNUM
功能简介:返回一组数值的最大值
函数及参数:MAXNUM(数值1, 数值2, [数值3, ...])
功能描述:返回一组数值的最大值,数值参数为字段且字段值为空时不参与最大值的比较,但当所有数值参数均为字段,且字段值为空时,函数将返回 0。
示例:MAXNUM(100, 200, 300) == 300
函数名:MINNUM
功能简介:返回一组数值的最小值
函数及参数:MINNUM(数值1, 数值2, [数值3, ...])
功能描述:返回一组数值的最小值,数值参数为字段且字段值为空时不参与最小值的比较,但当所有数值参数均为字段,且字段值为空时,函数将返回 0。
示例:MINNUM(100, 200, 300) == 100
提示:
当函数中的数值参数为输出数值结果的表达式时,如计算不出结果则返回 0 。
例如 CEILING({数值A}) 表达式,如果 {数值A} 字段为空,则 CEILING() 函数将返回 0,而不是空。
故当 MINNUM(100, CEILING({数值A}), {数值B}) 表达式中,{数值A} 和 {数值B} 字段均为空,计算过程为 MINNUM(100, 0, NULL) ,NULL 代表空不参与比较,故最终结果为 0。