phpbar.de logo

Mailinglisten-Archive

Berechung mit MySQL ergibt falsche Ergebnisse

Berechung mit MySQL ergibt falsche Ergebnisse

Kai Szymanski ks at codebiz.de
Die Aug 26 14:57:52 CEST 2008


Hallo,

Du hast einen unsigned(!) int als Feldtyp genommen. Wenn Du nun z.B. von 
1000000 die 1000001 abziehst, hast Du einen �berlauf. Bei eine signed 
w�rde rauskommen bei dem Query

SELECT FROM_UNIXTIME( datum, '%d.%m.%Y %H:%i' ) AS datum, tabelle.datum 
- UNIX_TIMESTAMP( ) AS differenz
FROM tabelle
WHERE id =1
LIMIT 0 , 30

datum 	differenz
24.12.2007 11:00 	-21264972


CU,
  Kai.

-- 
Kai Szymanski


_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive