Есть ли способ получить общую сумму столбца в таблице hana db и использовать его в приложении sapui5 через odata или xsjs?Как рассчитать общее количество одного столбца в таблице hana
SQL консоль на HANA дб XSJS кода Я пытаюсь
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 - Внутренняя ошибка сервера Ошибка при обработке вашего запроса. Данные могут быть потеряны. «Особых намерений при синтаксическом анализе в виде строки (можно разобрать ее непосредственно на выходе). Спасибо за часть SQL. (Будучи новичком, попробуйте) Получил часть sapui5. Спасибо @Lars Br. –