Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android SQLite数据库中添加时间总和_Android_Sql_Database_Timestamp_Timestamping - Fatal编程技术网

在android SQLite数据库中添加时间总和

在android SQLite数据库中添加时间总和,android,sql,database,timestamp,timestamping,Android,Sql,Database,Timestamp,Timestamping,我有一个数据库,它每五分钟就有一次时间戳,如果用户停止数据库,时间戳就更少。我怎样才能把时间戳之间的差额加起来呢 编辑 我有六个不同的时间,都相隔五分钟,其中一个时间是,比方说,距离用户上次记录的自动时间只有2分钟: 13:41:33 13:46:33 13:51:33 13:56:33 14:01:33 14:06:33 14:08:27 现在,我想记下时间并添加一个标记,表示距离上次记录的时间有多少分钟: 13:41:33=0//将为零,因为这是用户开始计时的地方 13:46:33=5 13

我有一个数据库,它每五分钟就有一次时间戳,如果用户停止数据库,时间戳就更少。我怎样才能把时间戳之间的差额加起来呢

编辑

我有六个不同的时间,都相隔五分钟,其中一个时间是,比方说,距离用户上次记录的自动时间只有2分钟:

13:41:33

13:46:33

13:51:33

13:56:33

14:01:33

14:06:33

14:08:27

现在,我想记下时间并添加一个标记,表示距离上次记录的时间有多少分钟:

13:41:33=0//将为零,因为这是用户开始计时的地方

13:46:33=5

13:51:33=5

13:56:33=5

14:01:33=5

14:06:33=5

14:08:27=2

之后,我希望我的应用程序将所有的5和2相加:

0+

五,+

五,+

五,+

五,+

五,+

二,=


27分钟

在该列上使用SQL SUM函数,它会给出您的结果。你可能应该用更具体的标记SQLite、SQL等来标记你的问题

你能举一个例子说明你的表格是什么样的,以及你想要的结果是什么样的吗?@JoachimIsaksson,我已经添加了我想要的,如果你需要更多的信息,我可以举一个求和函数的例子吗?我忘了提到你需要截断数据。例如,14:08:27必须是08:27,然后可以相应地减去。对每一行执行此操作后,您将获取SUMI,并不断得到一个错误,表示没有这样的列:SUM:,编译时:SELECT SUM JobTime FROM wwltdable我的查询看起来像return ourdb.rawQuerySELECT SUM+KEY_TIME+FROM+WW_lltdable,null;KEY\u TIME设置为numerical,因此我尝试了游标c=ourdb.rawQuerySELECT+KEY\u ROWIDLATLON+SUM++KEY\u FIVEMINUTES++FROM+WW\u lltdable,null;返回c;它说错误现在就要出现了,所以我确实让它工作了,我必须让我的构造函数使用一个double而不是游标。谢谢你抽出时间