Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Datum und Uhrzeit Nachdem der Geburtstag als ISO-Zeitstempel formatiert ist, übergeben Sie MySQL folgende Abfrage: select datediff(now(), '1972-09-18T00:00:00+10:00') Die MySQL-Funktion now() gibt immer den aktuellen Datums-/Uhrzeitwert zurück. Die MySQL-Funktion datediff() (kam in Version 4.1.1 hinzu) sub- trahiert ein Datum von einem anderen und gibt die Differenz in Tagen zurück. Bemerkenswert ist, dass Sie für dieses Script keine Daten aus einer Tabelle holen, ja noch nicht einmal eine Datenbank laden müssen; trotzdem müs- sen Sie sich mit einem gültigen Benutzernamen und Passwort am MySQL- Server anmelden. Da für solche Berechnungen keine bestimmte eingebaute Funktion zur Ver- fügung steht, wäre eine SQL-Abfrage zur Berechnung der genauen Anzahl der Jahre recht komplex. Hier haben wir eine Verkürzung gewählt und das Alter in Tagen durch 365,25 dividiert, um die Angabe in Jahren zu erhalten. Diese Berechnung kann um ein Jahr danebenliegen, wenn man sie am Geburtstag einer Person ausführt; dies hängt davon ab, wie viele Schaltjahre im Leben dieser Person bereits auftraten.