Ich bin jetzt nicht sicher worauf dedlfix hinaus will -
Die Ursache der Differenz finden.
Das war mir schon klar :)
Mit der ungenauen Angabe, die letztlich auf lediglich ein "ist anders" hinausläuft, kann man gar nichts einigermaßen realistisches hineininterpretieren. Vielleicht ist es die Zeitzone, vielleicht nur ein Handlingsfehler.
ich sehe das wie Bobby: warum berechnerst du die Differenz nicht direkt per SQL?
Damit kann man das Problem möglicherweise umgehen, bekommt aber keine weitere Erkenntnis zu seiner Ursache, die sich eventuell noch an ganz anderen Stellen (un)bemerkbar machen kann.
Ach wieder wahr ja, aber ich hoffe wir sind uns einig, dass es sich hierbei (nebst der ungereimtheit) eigentlich um ein Programmiertechnik-Problem handelt :)