var when = $q.when();
for(var i = 0; i < 10; i++){
(function() {
chain = when.then(function() {
return $http.get('/data');
});
})(i);
}
Я не уверен, как выглядят ваши данные, но что-то вроде приведенного ниже, как правило, то, что вы ищете, если у вас есть столбец, в котором есть счет каждого пола:
sum(CASE WHEN gender='male' THEN YOUR_COUNT_METRIC END)/sum(YOUR_COUNT_METRIC)
Или если вы у вас нет метрического столбца и строки на человека, тогда:
sum(CASE WHEN gender='male' THEN 1 ELSE 0 END)/count(gender)
Если это не так, пожалуйста, опубликуйте некоторые примеры данных, чтобы помочь