alasql- неопределенная ошибка
Я извлекаю данные с помощью службы отдыха sharepoint и запрашиваю данные результатов с помощью библиотеки alasql. При выборе поля возвращаются данные. Однако, если я использую его в выражении group by/sum, получаю неопределенные значения. Например:
- Запрос для одного поля с именем zone Query: var sud = alasql ('ВЫБРАТЬ Обозначение ОТ?', [My_string]);
Результат: (12) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] 0: {Назначение: "Сотрудник - отдел кадров"} 1: {Назначение: "Руководитель - отдел кадров"} 2: {Назначение: "Руководитель - отдел кадров"} 3: {Назначение: "Руководитель - отдел кадров" }
- Запрос var res = alasql('SELECT ROWNUM() в качестве ранга, Display_x0020_Name AS Employee_Name, сумма (Give_x0020_Points) AS точек, обозначение FROM? GROUP BY Display_x0020_Name ORDER BY Points DESC ', [my_string]);
Результат: (4) [{…}, {…}, {…}, {…}] 0: {Ранг: 1, Имя сотрудника: "D", Баллов: 70, Обозначение: не определено} 1: {Ранг: 2, Employee_Name: "C", Очки: 20, Обозначение: не определено} 2: {Rank: 3, Employee_Name: "B", Очки: 16, Обозначение: не определено} 3: {Rank: 4, Employee_Name: "A", Очки: 10, Обозначение: не определено}
Поле обозначения не имеет нулевых значений. Я также хочу решение, если поле имеет нулевые значения также.
1 ответ
Вышеуказанная проблема была решена путем добавления всех полей в предложении Group BY.