2017-03-22 5 views
0

Ich versuche, die Gesamtsumme aus meinem Datetime-Feld zu addieren. Aber Problem ist, meine Daten sind wieBerechne Gesamtsekunden für das Datum/Uhrzeit-Feld

2017-03-20 13:30:00 
2017-03-20 13:30:24 
2017-03-20 13:30:38 
2017-03-20 13:32:46 
2017-03-20 13:32:58 
2017-03-20 13:33:06 
2017-03-20 13:33:19 
2017-03-20 13:33:27 
2017-03-20 13:33:39 
2017-03-20 13:33:53 
2017-03-20 13:34:05 
2017-03-20 13:34:13 
2017-03-20 13:34:17 
2017-03-20 13:34:25 
2017-03-20 13:34:29 
2017-03-20 13:39:38 
2017-03-20 13:40:50 
2017-03-20 14:35:00 

mit ond Daten Ich versuche nur insgesamt Sekunden zu erhalten.

Ich versuchte

select (to_seconds(max(timeColumn)) - to_seconds(min(timeColumn)))/60 as minutes 
from times 

Und es ist nicht wahr Daten

+1

erstellen Demo hier Ihr Problem Überschrift und einen Link in Ihrer Frage schreiben: http://sqlfiddle.com/ – mikeb

+0

http://sqlfiddle.com/#!9/865726 Bearbeitet! –

+0

was willst du Summe oder anders? weil Sie etwas sagen und Abfrage schreiben ist anders –

Antwort

0

geben als Ihr

select sum(SECOND(timeColumn))/60 minutes from times 
+0

Ich habe deine Antwort überprüft, aber es gibt ein komisches Ergebnis. Zum Beispiel habe ich von Hand seine 109 Sekunden Summe aber seine geben 4.152,0333 Minuten @knwoledge –

+0

mir geben an welchem ​​Datum haben Sie verwendet werde ich überprüfen und wissen, dass Sie –

+0

Eigentlich habe ich Daten, die ich in sqlfiddle \t gab sqlfiddle.com/#! 9/865726 –