Mailinglisten-Archive |
Hallo,
Auch wenn ich per SQL , PHP arbeit abnehmen könnte habe ich das nun wie
folgt gemacht.
SELECT date_format(startdate, '%d-%m-%Y') as sdate,date_format(enddate,
'%d-%m-%Y') as edate from tbl where a = 'b'
$edate - $sdate = Die Anzahl der Tage!
> mysql> SELECT ((UNIX_TIMESTAMP('2002-06-17') - UNIX_TIMESTAMP('2002-
> 06-15'))/84600) AS tage;
Gibt es auch die Möglichkeit direkt auszurechnen wieviel Tage es von
Heute an bis zu einem in der Zukunft liegendem Datum sind.
Ich habe es jetzt mal so versucht, nur leider Fehler:
SELECT ((UNIX_TIMESTAMP(enddate) -
UNIX_TIMESTAMP(date(%Y-%m-%d)))/84600) AS tage;
Nur leider erwarten der SELECT bei date eine Tabellenfeld mit diesem
Namen.
Würde das Datum direkt in der Form 20021212233454 vorliegen hätte ich
weniger Probleme damit.
Mit PHP bekomme ich es ja hin. Nur würde es per SQL gehen kann ich mir
weitere Codezeilen sparen!
Mit freundlichen Grüßen
Frank
php::bar PHP Wiki - Listenarchive