bootstrap () вызовет для вас компилятор AngularJS, как и ng-app.
// Make module Foo
angular.module('Foo', []);
// Make controller Ctrl in module Foo
angular.module('Foo').controller('Ctrl', function($scope) {
$scope.name = 'DeathCarrot' });
// Load an element that uses controller Ctrl
$('{{name}}').appendTo('body');
// Bootstrap with Foo
angular.bootstrap($('body'), ['Foo']);
Fiddle .
This solution will give you the month name as a column of your resultset, followed by the total as required.
SELECT MONTHNAME(o_date), SUM(total)
FROM theTable
GROUP BY YEAR(o_date), MONTH(o_date)
Насколько я помню из прошлой жизни MySQL запрос типа
SELECT LEFT (o_date, 7) month, SUM (total) FROM TABLE group BY month
использует индекс в поле o_date (что, к сожалению, я не могу гарантировать для YEAR ()
и МЕСЯЦ ()
).
Вам придется отформатировать поле месяц
, и это, скорее всего, не будет проиндексировано ни в одной другой системе баз данных ...
select year(o_date), month(o_date), sum(total)
from table
group by year(o_date), month(o_date);