Ich versuche, Abfahrtszeit von Ankunftszeit zu subtrahieren, um die Dauer der Reisen zu erhalten.Subtrahieren zweimal, um die Dauer zu erhalten
Die Ankunft/Abfahrt ist im Format HH: MM.
Ich benutze postgresql, die Zeitspalten sagen einfach 'string' für wie sie definiert sind. Ein Freund hat mir geholfen, sie als ganze Zahlen zu werfen, aber ich bin bleiben immer noch an dieser Stelle:
SELECT x, cast (table1.arrival as integer) - cast (table.1departure as integer), sum(y), count(*)
FROM table1 INNER JOIN table2
ON .....
GROUP BY .....
ORDER BY....
Ein Freund sagte mir, dies aber ich bin mir nicht ganz sicher, was er bedeutet: „Nein, Sie brauchen eine erstellen neue Variable für nur Minuten 1:30 = 90 Minuten. Wirf das als Integer und berechne dann. " Wie mache ich das?
[Diese SO-Antwort] (http://stackoverflow.com/a/1800378/1678362) kann leicht geändert werden, um auf Ihre Frage zutreffen. – Aaron
Wie sind diese Spalten definiert? Als 'Varchar's? – Mureinik
Ist Ihr RDBMS Mysql? –