Buenas tardes, necesito ayuda con una sentencia sql y java script, tengo una base de datos que contiene datos con fechas desde el 2014, necesito que me obtenga los datos en esta forma:
ene:100,feb:200,....dic:350,ene:230,feb:300,.....d ic:400,ene:210,feb:200,.....dic:300
en efecto los primeros 12 meses son del 2014, luego del 2015 y por ultimo los del 2016, necesito que la sentencia se ejecute esas 3 veces, seria algo asi:
var anioInicial = 2014;
var anioFinal = 2016
for(var i=anioInicial; i<=anioFinal; i++){
select
sum(fecha>=i/01/01 and fecha<=i/01/31 then monto else 0 end) Enero,
.
.
.
sum(fecha>=i/12/01 and fecha<=i/12/31 then monto else 0 end) Diciembre
from tbl_ventas
resultado=results.rows.length;}
necesito que cuando se ejecute la consulta para el 2014, estos se guarden en una varable y cuando vuelva a ejecutarse la consulta para el 2015 el resultado se concatene o se le sume a la variable de una forma que me forme un arreglo con los valores de de los 3 años como describi anteriormente:
ene:100,feb:200,....dic:350,ene:230,feb:300,.....d ic:400,ene:210,feb:200,.....dic:300
espero puedan ayudarme, de antemano muchas gracias!!!