Как сгруппировать элементы данных - PullRequest
0 голосов
/ 14 февраля 2020

Я работаю с таблицей данных jquery, которая должна группировать данные по столбцу. Я использую запрос mysql для извлечения данных в таблицу данных, и моя таблица данных выглядит следующим образом.

From        To          Marks
2017-01-04  2017-10-10  0.16
2017-10-11  2017-12-31  0.43
2018-1-1    2018-12-31  0.12
2019-1-1    2019-10-15  0.10
2019-10-16  2019-12-31  0.39
2020-1-1    2020-02-04  2.94

Мне нужно, чтобы эта таблица данных выглядела так, как показано ниже

From        To          Marks
2017
2017-01-04  2017-10-10  0.16
2017-10-11  2017-12-31  0.43

2018
2018-1-1    2018-12-31  0.12

2019
2019-1-1    2019-10-15  0.10
2019-10-16  2019-12-31  0.39

2020
2020-1-1    2020-02-04  2.94

Мой код сегмент для создания первого источника данных, который я дал выше:

function setEmployeeTbl(emp) {
    $.each(emp, function (i, employee) {
    $('#tblEmployee > tbody:last-child').append('<tr id="' + employee.id + '">'
        + '<td > ' + employee.from + '</td>'
        + '<td > ' + employee.to + '</td>'
        + '<td > ' + employee.marks + '</td>'
        + '</tr>');
    });
    $("#tblEmployee").DataTable({
        "searching": false,
    });
}

Пожалуйста, дайте мне знать, если это возможно.

...