2012-01-12 1 views
0

J'ai une base de données qui horodate toutes les cinq minutes, ou moins si l'utilisateur arrête la base de données. Comment puis-je prendre la somme de la différence entre les horodatages et les additionner?Ajouter la somme de temps dans android Base de données SQLite

EDIT

J'ai à part à six reprises les cinq minutes et une fois l'est, disons, à seulement 2 minutes de la dernière fois auto journalisés qui ont été enregistrés par l'utilisateur:

13:41:33

13:46:33

13:51:33

13:56:33

14:01:33

14:06:33

14:08:27

maintenant je veux prendre le temps et ajouter une marque qui indique combien de ses minutes de la dernière fois connecté:

13:41:33 = 0 // sera nulle cause qui est l'endroit où l'utilisateur a commencé synchronisation

13:46:33 = 5

13:51:33 = 5

13:56:33 = 5

14:01:33 = 5

14:06:33 = 5

14:08 : 27 = 2

Après que je veux ma demande de prendre toutes les cinq et les deux et les ajouter:

0 +

5 +

5 +

5 +

5 +

5 +

2 =

27 minutes

+0

Pourriez-vous donner un exemple de ce à quoi ressemble votre tableau et de quels résultats vous voulez ressembler? –

+0

@JoachimIsaksson, j'ai ajouté ce que je veux si vous avez besoin de plus d'informations il suffit de demander – Christian

Répondre

0

utiliser une fonction SQL SUM sur cette colonne et il devrait vous donner votre résultat. Vous devriez probablement étiqueter votre question avec des balises plus spécifiques (SQLite, SQL, etc.)

+0

Pourrais-je avoir un exemple de la fonction 'SUM'? – Christian

+0

http://www.w3schools.com/sql/sql_func_sum.asp –

+0

J'ai oublié de mentionner que vous allez avoir besoin de tronquer les données.Par exemple, 14:08:27 aura besoin d'être 08:27 et ensuite vous pouvez soustraire en conséquence. Une fois que vous faites cela à chaque ligne, vous devrez alors prendre la somme –

Questions connexes