INARRAY("1",小时.SELECT(XS))
如果数据集 ( 小时 ) 查询出来的数据为空的时候就会报错
(错误的公式参数com.fr.function.INARRAY@e4f23c3)
这是什么原因
使用这个函数,返回数据集必须有数据,不然报错,可以使用select count(*) from table 来替代
例如:sql("SQL", "select count(*) from u_info where flag='1' and gh="+"'"+D5+"'", 1)<1
INARRAY(co, array):返回co在数组array中的位置,如果co不在array中,则返回0. 示例: String[] arr = {"a","b","c","d"} 那么INARRAY("b", arr)等于2.
inarray的第二个参数需要是一个数组~你的结果是空~不符合语法~报错很正常!
改成这样
小时.SELECT(XS,XS="1")=1