Hallo
Bin ganz neu hier. Gesucht habe ich schon, nicht nur hier im Forum, bin aber nicht fündig geworden.
Da mysql ver. 5.1.43 kein Millisekunden unterstützt, würde ich gerne folgenden Workaround implementieren:
Tabelle TBL:
|STORAGETIME | decimal(13,0) | NO | | NULL | |
Die letzten 3 Stellen in STORAGTIME sind die Millisekunden.
Mein fehlerhaftes SELECT sieht dann so aus (Syntaxfehler, nur sehe ich nicht wo):
SELECT (STORAGETIME%1000) UNSIGNED INT(3) ZEROFILL FROM TBL;
Aber folgendes SELECT funktioniert, nur sind dann die Werte ohne führende Nullen:
SELECT (STORAGETIME%1000) FROM TBL;
Frage: Kann man UNSIGNED INT(N) ZEROFILL in SELECT benutzen ohne an der Tabellendefinition herumzuschrauben?
Danke,
HardboilW
Bin ganz neu hier. Gesucht habe ich schon, nicht nur hier im Forum, bin aber nicht fündig geworden.
Da mysql ver. 5.1.43 kein Millisekunden unterstützt, würde ich gerne folgenden Workaround implementieren:
Tabelle TBL:
|STORAGETIME | decimal(13,0) | NO | | NULL | |
Die letzten 3 Stellen in STORAGTIME sind die Millisekunden.
Mein fehlerhaftes SELECT sieht dann so aus (Syntaxfehler, nur sehe ich nicht wo):
SELECT (STORAGETIME%1000) UNSIGNED INT(3) ZEROFILL FROM TBL;
Aber folgendes SELECT funktioniert, nur sind dann die Werte ohne führende Nullen:
SELECT (STORAGETIME%1000) FROM TBL;
Frage: Kann man UNSIGNED INT(N) ZEROFILL in SELECT benutzen ohne an der Tabellendefinition herumzuschrauben?
Danke,
HardboilW