Excel: Sekunden seit berechnen

Metzgerr

Ensign
Registriert
Mai 2008
Beiträge
199
Moin,

wie bekomme ich - OHNE Formatierung der Zeile in TT.MM.JJJJ, hh:mm - folgende Umberechnung hin:

Sekunden seit dem 01.01.2008: 205228740

Mit Formatierung ergibt dies 205228740/(60*60*24)+39448 = 03.07.2014, 07:59


Ich benötige dies um außerhalb von Excel dies in einem SQL select zu berechnen.


Danke!
 
Übergib einfach das Datum und berechne es im SQL.
Mehr Infos wären gut. Ich kann nicht so ganz nachvollziehen was gegeben ist und was das Ergebnis der Berechnung sein soll.
 
Zuletzt bearbeitet von einem Moderator:
Kurze Verständnisfrage:
Du willst z.B die Sekunden die zwischen 2 Daten liegen berechnen?
Dafür einfach (bis-Datum - von-Datum) *24*60*60 = Sekunden
Dabei ist das Format egal, da Excel intern sowieso mit den reinen Zahlen rechnet.
Einfach zu testen: 2 Daten eingeben, dann die formatierung löschen. Jetzt solltest du 2 Zahlen im 5-stelligen Bereich sehen.
Die Vorkomma stellen sind die Tage seit dem 30.12.1899. Die Nachkommastellen sind die Stunden/Minuten/Sekunden.

EDIT: Oder willst du nen Startdatum angeben und dann das Datum ermitteln das nach x Sekunden eintritt?
Das geht genauso einfach: Startdatum +[x Sekunden / (24*60*60)]

EDIT2: Aber das hattest du ja schon selber rausgefunden. :( (39448 = 01.01.2008)

EDIT3: SQL sollte intern genauso rechnen (startet aber bei 01.01.1900 was aber für die berechnung irrelevant ist). Die Nachkommastellen sind evtl. genauer. Hab was von 3,33ms pro Tick gelesen. Da dann evtl. mal rumprobieren. Z.B 24*60*60*300 (3,33ms *300 = 1s).
 
Zuletzt bearbeitet:
Hallo,

danke für die Tipps, ich habe das nun wie folgt gelöst:

Aufgabenstellung war, WERT (in diesem Fall 205228740) in Sekunden seit dem 01.01.2008 zu errechnen.

Mit folgendem select ist mir das gelungen:
Code:
SELECT WERT, DATEADD(SECOND, PDSTAMP, CONVERT(DATETIME,'2008-01-01 00:00',120)) AS [PDSTAMPC] 
FROM TABELLE WHERE WERT = 710251

Das Ergebnis lautet nun: 2014-07-03 07:59:00.000



Hierbei benötige ich nun jedoch nur die Stunde und Minute im Format HHMM - ohne Trennzeichen. Hat mir jmd einen Tipp wie ich die Ausgabe entsprechend formatieren kann?
 
Zurück
Oben