Sum sqlite



  • I'm trying to use the sum(temps_bloc_etape) to have the result in the heurecellule column.

    I try to do heurecellule = sum(temps_bloc_etape) and I got result = undefined

    <!-- begin snippet: js hide: false console: true babel: false -->

    <!-- language: lang-js -->

    function dbGetHandle()
    {
        try {
            var db = LocalStorage.openDatabaseSync("Kardex", "1.0", "Kardex", 1000000)
        } catch (err) {
            console.log("Error opening database: " + err)
        }
        return db
    }
    
    function dbUpdateflightlog( Pimmatriculation, Pdate_etape, Ppilot1, Ppilot2, Ppilot3, Pphoto1, Pphoto2, Pphoto3, Paeroport_depart, Paeroport_arrivee, Pheure_depart, Pheure_arrivee, Ptemps_bloc_etape, Prowid)
    {
        var db = dbGetHandle()
        db.transaction(function (tx) {
            tx.executeSql(
                        'update flight_log set immatriculation=?, date_etape=?, pilot1=?,  pilot2=?,  pilot3=?,  photo1=?,  photo2=?,  photo3=?,  aeroport_depart=?,  aeroport_arrivee=?,  heure_depart=?, heure_arrivee=?,  temps_bloc_etape=? where rowid = ? ', [Pimmatriculation, Pdate_etape, Ppilot1, Ppilot2, Ppilot3, Pphoto1, Pphoto2, Pphoto3, Paeroport_depart, Paeroport_arrivee, Pheure_depart, Pheure_arrivee, Ptemps_bloc_etape,Prowid
    }
    
    function dbReadAllflightlog()
    {
        var db = dbGetHandle()
        db.transaction(function (tx) {
            var results = tx.executeSql(
                        'SELECT  rowid, immatriculation, date_etape, pilot1,  pilot2,  pilot3,  photo1,  photo2,  photo3,  aeroport_depart,  aeroport_arrivee,  heure_depart, heure_arrivee,  temps_bloc_etape,  cycle_etape, aircrafttype,numerodeserie,dateconstruction,numerocertificatimmat,numerocertificatLSA,dateLSA,numeroCDN,dateCDN,datecertificatassurance,datepesee,marquemoteur,modelmoteur,marquehelice,modelhelice,serialmoteur1,serialmoteur2,serialhelice1,serialhelice2,heurecellule,cyclecellule,heure_SN_moteur_1,heure_SO_moteur_1,heure_SH_moteur_1,cycle_SN_moteur_1,cycle_SO_moteur_1,cycle_SH_moteur_1,heure_SN_moteur_2,heure_SO_moteur_2,heure_SH_moteur_2,cycle_SN_moteur_2,cycle_SO_moteur_2,cycle_SH_moteur_2,heure_SO_helice_1,cycle_SO_helice_1,heure_SO_helice_2,cycle_SO_helice_2 FROM flight_log order by rowid desc')
            for (var i = 0; i < results.rows.length; i++) {
                listModel.append({
                                     id: results.rows.item(i).rowid,
                                     checked: " ",
                                     immatriculation: results.rows.item(i).immatriculation,
                                     date_etape:results.rows.item(i).date_etape,
                                     pilot1:results.rows.item(i).pilot1,
                                     pilot2:results.rows.item(i).pilot2,
                                     pilot3:results.rows.item(i).pilot3,
                                     photo1:results.rows.item(i).photo1,
                                     photo2:results.rows.item(i).photo2,
                                     photo3:results.rows.item(i).photo3,
                                     aeroport_depart:results.rows.item(i).aeroport_depart,
                                     aeroport_arrivee:results.rows.item(i).aeroport_arrivee,
                                     heure_depart:results.rows.item(i).heure_depart,
                                     heure_arrivee:results.rows.item(i).heure_arrivee,
                                     temps_bloc_etape:results.rows.item(i).temps_bloc_etape,
                                     cycle_etape:results.rows.item(i).cycle_etape,
                                     aircrafttype: results.rows.item(i).aircrafttype,
                                     numerodeserie: results.rows.item(i).numerodeserie,
                                     dateconstruction: results.rows.item(i).dateconstruction,
                                     numerocertificatimmat: results.rows.item(i).numerocertificatimmat,
                                     numerocertificatLSA: results.rows.item(i).numerocertificatLSA,
                                     dateLSA: results.rows.item(i).dateLSA,
                                     numeroCDN: results.rows.item(i).numeroCDN,
                                     dateCDN: results.rows.item(i).dateCDN,
                                     datecertificatassurance: results.rows.item(i).datecertificatassurance,
                                     datepesee: results.rows.item(i).datepesee,
                                     marquemoteur: results.rows.item(i).marquemoteur,
                                     modelmoteur: results.rows.item(i).modelmoteur,
                                     marquehelice: results.rows.item(i).marquehelice,
                                     modelhelice: results.rows.item(i).modelhelice,
                                     serialmoteur1: results.rows.item(i).serialmoteur1,
                                     serialmoteur2: results.rows.item(i).serialmoteur2,
                                     serialhelice1: results.rows.item(i).serialhelice1,
                                     serialhelice2: results.rows.item(i).serialhelice2,
                                     heurecellule: results.rows.item(i).heurecellule,
                                     cyclecellule: results.rows.item(i).cyclecellule,
                                     heure_SN_moteur_1: results.rows.item(i).heure_SN_moteur_1,
                                     heure_SO_moteur_1: results.rows.item(i).heure_SO_moteur_1,
                                     heure_SH_moteur_1: results.rows.item(i).heure_SH_moteur_1,
                                     cycle_SN_moteur_1: results.rows.item(i).cycle_SN_moteur_1,
                                     cycle_SO_moteur_1: results.rows.item(i).cycle_SO_moteur_1,
                                     cycle_SH_moteur_1: results.rows.item(i).cycle_SH_moteur_1,
                                     heure_SN_moteur_2: results.rows.item(i).heure_SN_moteur_2,
                                     heure_SO_moteur_2: results.rows.item(i).heure_SO_moteur_2,
                                     heure_SH_moteur_2: results.rows.item(i).heure_SH_moteur_2,
                                     cycle_SN_moteur_2: results.rows.item(i).cycle_SN_moteur_2,
                                     cycle_SO_moteur_2: results.rows.item(i).cycle_SO_moteur_2,
                                     cycle_SH_moteur_2: results.rows.item(i).cycle_SH_moteur_2,
                                     heure_SO_helice_1: results.rows.item(i).heure_SO_helice_1,
                                     cycle_SO_helice_1:results.rows.item(i).cycle_SO_helice_1,
                                     heure_SO_helice_2: results.rows.item(i).heure_SO_helice_2,
                                     cycle_SO_helice_2:results.rows.item(i).cycle_SO_helice_2,
    
    
                                 })
            }
        })
    }
    

    <!-- end snippet -->



  • @filipdns
    I do not see use of sum() anywhere in your code.



  • yes it was the question, how to do


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.