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溴。 –