0
有没有办法获得hana db表中的列的总和,并通过odata或xsjs在sapui5应用程序中使用它?在花分贝 XSJS代码如何计算hana表中的单个列的总数
SQL控制台我想
var query = "SELECT SUM(\"Schema_Name\".\"Table_Name\".\"Column_Name\")" + " AS TotalItemsOrdered FROM \"Schema_Name\".\"Table_Name\"";
var conn = $.db.getConnection();
//var pcall = conn.prepareCall(query);
var pcall = conn.prepareStatement(query);
pcall.execute();
var rs = pcall.getResultSet();
var output = {};
//Here you parse rs and put it to output
while (rs.next()) {
output.total = rs.getString(1);
output.results.push(output);
}
rs.close();
pcall.close();
conn.commit();
conn.close();
$.response.contentType = "application/json; charset=UTF-8";
$.response.setBody(JSON.stringify(output));
$.response.status = $.net.http.OK;
仍然没有得到它。 SQL语句在sql控制台中正常工作,返回总和。但不是在XSJS工作(任何想法有什么不对的代码?
错误是 - '500 - 内部服务器错误 处理您的请求期间发生错误。 数据可能lost.'上解析为一个字符串(可以直接解析它输出)没有特别的用意。谢谢你的SQL语句组成部分。(是一个newbee,试行)得到了覆盖sapui5部分。谢谢@Lars溴。 –