Допустим в ms sql есть таблица с списком лошадей: с id и именем
каждая лошадь делает несколько забегов в день, и пробегает некоторое число км а так же выигрывает некоторую сумму денег.
дак вот, нужно сделать отчет о забегах за месяц:
тобишь вывести массив вида : [["1","Володя",3 ,230,],["2","Анатолий",3 ,230,],["3","Олег",0 ,0,]]
я решил это сделать так:
var final_arr = new Array();
var request = new Request("SELECT H.Id, H.name, R.km, R.price FROM dbo.Horses H, dbo.Races R WHERE R.item = H.Id ORDER BY H.Id ", function(err, rowCount, rows) {
var horses = new Array();
horses.push(rows[0].value);
horses.push(rows[1].value);
horses.push(rows[2].value);
if(rows[3].value == null){
rows.push(0);
} else {
horses.push(rows[3].value);
}
final_arr.push(rows);
}
и в общем то я получаю большой массив и мне надо его как-то сократить и сложить км и выйгрыши