ich auf diese Weise nur codiert:Warum ist die Datum/Zeitstempel-Differenz immer NULL?
Cursor cursor;
String sql = "SELECT l.acao, SUM(strftime('%s',l.data_fim) - strftime('%s',l.data_inicio)) AS total_time," +
"FROM logs AS l " +
"WHERE l.data_fim IS NOT NULL " +
"GROUP BY l.acao";
ich die Sekunden zwischen zwei Daten summieren müssen, und ich nannte diese Summe total_time
. Aber wenn ich versuche, das Ergebnis total_time
bekomme es immer null
zurückkehrt, siehe nächsten Code:
String totalTimeInSeconds = (String) cursor.getString(cursor.getColumnIndex("total_time"));
Wenn ich diese gleiche Abfrage in SqlLiteStudio setzte es funktioniert perfekt. Was mache ich falsch?
danke für die antwort mich, aber ich habe das versucht, mit breakpoint ich kann die spalte sehen, aber der wert ist immer null, ich denke, ist etwas, wenn ich einige funktionen in select abschnitt –