Foros del Web » Programando para Internet » Javascript »

WebSQL problemas con SUM

Estas en el tema de WebSQL problemas con SUM en el foro de Javascript en Foros del Web. Hola, estoy intentando crear una app en donde se ingresa nombre de producto y precio de este generando una lista. todo esto con webSql, osea, ...
  #1 (permalink)  
Antiguo 17/07/2014, 05:10
 
Fecha de Ingreso: julio-2014
Ubicación: Santiago
Mensajes: 2
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta WebSQL problemas con SUM

Hola, estoy intentando crear una app en donde se ingresa nombre de producto y precio de este generando una lista.

todo esto con webSql, osea, bases de datos internas.


tengo este codigo, que segun todo lo q he buscado deberia estas mas o menos correcto, mi problema es q no se como imprimir el resultado.


Nisiquiera se si lo q llevo esta correcto, al menos la creacion, la coneccion y la lectura de la base de datos esta funcionando, solo me falta agregar la funcion SUM para agregar el valor total de la lista.

Código:
function sumaTotal() {
      db.transaction(function(tx) {
        tx.executeSql('SELECT precio SUM(precio) AS total FROM productos GROUP BY precio', [], function(tx, 

            //Es aqui donde no se q escribir para q se imprima

        });
      });
    }
Saludos!, y gracias de antemano
  #2 (permalink)  
Antiguo 17/07/2014, 07:20
 
Fecha de Ingreso: julio-2014
Ubicación: Santiago
Mensajes: 2
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: WebSQL problemas con SUM

Hola, ya solucione el problema, tube un momento de iluminacion y logre entender de q iba el tema.

dejo el codigo por si a alguien le sirve

Código:
function sumaTotal() {
      db.transaction(function(tx) {

        tx.executeSql('SELECT SUM(phonenumber) AS precio FROM contacts', [], function(tx, results) {
            var len = results.rows.length;
            var a;
            for(a = 0; a < len; a++) {
               document.getElementById("total").innerHTML = "Total: " + results.rows.item(a).precio
			}

        });
      });
    }
	
	 window.addEventListener("load", sumaTotal, true);

Etiquetas: funcion, select, sum, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:11.