我使用 BIRT 进行报告,并且我是 BIRT 初学者。在我的报告中,我必须计算一列的平均值。(数据库是一个预言机)
在我的开放脚本中,我有某事。像这样:
sqlText = "select A, B, C, D, ((date1-date2) day to second) as differencedate from problem";
差异日期列值是这样的: 0 0:22:15 在我的获取中我有
if (!maximoDataSet.fetch())
return (false);
row["A"] = maximoDataSet.getString("A");
row["B"] = maximoDataSet.getDate("B");
....
row["differencedate"]=maximoDataSet.getString("differencedate");
return (true);
我尝试拆分字符串并从差异日期中获取秒数,然后使用纯 JavaScript 将其转换为整数,但出现“split null”等错误。所以我的问题是如何在 BIRT 中将此列转换为整数?