Mailinglisten-Archive |
Hi Joerg,
ich habe zwar keine Erklaerung fuer das Problem (ich erhielt teilweise
noch skurrilere Ergebnisse; vielleicht doch ein BUG?) aber dafuer habe
ich eine Loesung gefunden, die zumindest bei mir laeuft:
konvertiere die TIME-Werte in numerische Angaben, und lasse dann die
TIME_TO_SEC-Funktion darauf los. Das sieht dann wie folgt aus:
SELECT TIME_TO_SEC(ZEIT+0) AS z FROM t_lied WHERE tlid=37;
~~
Ich hoffe damit weitergeholfen zu haben.
Gruss
-Thorsten
--
\|/
(. .)
_________________________ooO_(_)_Ooo____________________________
-- Lieber 6 Stunden Uni, als gar kein Schlaf !! --
"Maassen, Joerg" wrote:
>
> Hallo zusammen,
>
> ich habe folgendes Problem (oder vielleicht ist es doch ein BUG in MySQL):
>
> in einer Spalte meiner Tabelle speichere ich Zeiten ab (z.B. 00:03:46)
>
> 'select Zeit as z from t_lied where tlid=37' ergibt '00:03:46' was richtig
> ist!
>
> 'select TIME_TO_SEC(ZEIT) as z from t_lied where tlid=37' ergibt '27886' was
> nicht stimmt!
>
> 'select TIME_TO_SEC('00:03:46')' ergibt '226' was richtig ist!
>
> Was mache ich verkehrt?
>
> Gruß
>
> Jörg
---
*** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive