Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2016, 18:36
janrock78
 
Fecha de Ingreso: octubre-2014
Mensajes: 2
Antigüedad: 9 años, 6 meses
Puntos: 0
Exclamación SQL dentro de Ciclo FOR

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!!!