Feldinhalt um 35 Hunderstel Sekunden reduzieren
Wir haben ein Feld mit 'MM:SS.HH' (MySQL 5, varchar Feld)
Minuten
Sekunden
Hunderstel
ZB.03:10.10
Wie kann ich am einfachsten 35 Hunderstel Sekunden in allen Records abzählen,
Neuer Wert 03:09.35
Danke im Voraus!
Minuten
Sekunden
Hunderstel
ZB.03:10.10
Wie kann ich am einfachsten 35 Hunderstel Sekunden in allen Records abzählen,
Neuer Wert 03:09.35
Danke im Voraus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 101021
Url: https://administrator.de/contentid/101021
Ausgedruckt am: 26.11.2024 um 13:11 Uhr
5 Kommentare
Neuester Kommentar
Moin thgrch,
hmm, versuchst Du die von Deinen Programmen verbratenen CPU-Zeiten zu frisieren?
Pass aber auf, dass Du keine negativen Zeiten rausbekommst...
Negative Zeiten werden nicht immer positiv aufgenommen...
Aus 'mm:ss.ms' wird erst 'hh:mm:ss.ms0000' gemacht, dann dasselbe Format abgeziehsdu.
Und vom Ergebnis den Teilstring ab Zeichen 4 in der Länge 8.
Wofür auch immer das gut sein mag....
Grüße
Biber
P.S.
Falls es hilft.
hmm, versuchst Du die von Deinen Programmen verbratenen CPU-Zeiten zu frisieren?
Pass aber auf, dass Du keine negativen Zeiten rausbekommst...
Negative Zeiten werden nicht immer positiv aufgenommen...
UPDATE bla
SET mySqlVarcharFeld =
SubStr( SUBTIME( Concat( '00:', mySqlVarcharFeld, '0000' ), '00:00:00.350000'), 4, 8) ;
Aus 'mm:ss.ms' wird erst 'hh:mm:ss.ms0000' gemacht, dann dasselbe Format abgeziehsdu.
Und vom Ergebnis den Teilstring ab Zeichen 4 in der Länge 8.
Wofür auch immer das gut sein mag....
Grüße
Biber
P.S.
Danke im Voraus!
Sag erst Danke, wenn es hilft.Falls es hilft.
Uppps, dann war es wohl doch mySQL... *gg
Grüße
Biber
DANKE!!!
Wenn Du Dir das "Danke im Voraus" und die Oder-Fragen verkneifst, dann immer wieder gerne.Grüße
Biber