Aktuelles Datum eintragen & Differenz berechnen |
Startpost-Retter
Mitglied
 
Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern
 |
|
|
18.01.2009 00:44 |
|
|
Maina

Pseudomitglied
 
Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg
 |
|
Würde mich auch mal interessieren.
Aber Feldtyp muss timestamp sein, glaub ich. Wie weiter - keine ahnung. ^^
|
|
18.01.2009 11:58 |
|
|
1Sm!le

Mitglied
 

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin
 |
|
Vorschlag, wie es einfacher geht: Mysql-Typ "Date". Der speichert ein Datum im Format "yyyy-mm-dd", also in anderer Reihenfolge, aber sofort halbwegs lesbar. Vorteil aber vor allen Dingen is nich die Lesbarkeit, sondern dass Mysql selbst bei diesem Format Vergleichsoperationen durchführt und gut zugreifen kann.
Beispiele:
Aktuelles Datum: INSERT INTO tage VALUES(NOW());
Zeilen, wo das Datum maximal 2 Monate alt ist ... WHERE datum >= DATE_SUB(NOW(), INTERVAL 2 MONTH)
Das ist relativ simpel (die ganzen genauen Befehle stehen in der mysql-Doku) und mySQL ist vor allem beim Berechnen dieser Informationen ziemlich schnell.
__________________
|
|
18.01.2009 19:31 |
|
|
|
Impressum
|