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!
Please also mark the comments that contributed to the solution of the article
Content-Key: 101021
Url: https://administrator.de/contentid/101021
Printed on: April 24, 2024 at 11:04 o'clock
5 Comments
Latest comment
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