Hallo, ich kämpfe jetzt schon ein paar Stunden um aus einer MySQL Datenbank/Tabelle, die eine Spalte Zeitstempel hat, alle Datensätze angezeigt zu bekommen die älter als 3 Tage sind. Leider hat mich die MySQL Doku bisher nicht wirklich weitergebracht und andsonsten konnte ich leider auch nichts finden. Vielen Dank für eure Hilfe. Verzeifelt Alex
Hallo Alexander, Am Donnerstag, 5. Dezember 2002 18:24 schrieb Alexander Sommer:
ich kämpfe jetzt schon ein paar Stunden um aus einer MySQL Datenbank/Tabelle, die eine Spalte Zeitstempel hat, alle Datensätze angezeigt zu bekommen die älter als 3 Tage sind. Leider hat mich die MySQL Doku bisher nicht wirklich weitergebracht und andsonsten konnte ich leider auch nichts finden.
Kennst Du das? http://lists.phpcenter.de/pipermail/mysql/ oder http://www.4t2.com/mysql/. Die Mailingliste lohnt sich, also schreib' Dich ein, wenn Du mehr mit MySQL machen willst. Ansonsten würde vielleicht helfen, wenn Du Dein SQL-Statement hier postest. Aus dem Stegreif kann ich Dir jetzt keine Antwort geben, vielleicht krame ich nachher mal meinen Dubois raus... Der hier hilft normalerweise auch: http://www.little-idiot.de/mysql/ HTH, Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Netikette, nein Danke? -- http://www.suse-etikette.de.vu/
Hallo!
von Alexander Sommer
ich kämpfe jetzt schon ein paar Stunden um aus einer MySQL Datenbank/Tabelle, die eine Spalte Zeitstempel hat, alle Datensätze angezeigt zu bekommen die älter als 3 Tage sind. Leider hat mich die MySQL Doku bisher nicht wirklich weitergebracht und andsonsten konnte ich leider auch nichts finden.
SELECT spalte_1, spalte_n FROM tabelle WHERE zeitstempel <= DATE_SUB(NOW(), INTERVAL 3 DAY); Du könntest aber auch schreiben: SELECT spalte_1, spalte_n FROM tabelle WHERE zeitstempel <= DATE_ADD(NOW(), INTERVAL -3 DAY); http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Dat... Das ganze findest Du aber auch in der deutschen MySQL-Doku (http://wwww.mysql.de). Der Server ist aber gerade nicht zu erreichen. Schaue dazu unter Datum- und Zeitfunktionen. MfG, André Laugks
Am Donnerstag, 5. Dezember 2002 19:09 schrieb André Laugks:
Das ganze findest Du aber auch in der deutschen MySQL-Doku (http://wwww.mysql.de). Der Server ist aber gerade nicht zu erreichen.
Naja, mit den 4 w's in der URL wird das auch nichts ;). Der Server ist wach: http://www.mysql.de/, fröhliches Klicken. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Netikette, nein Danke? -- http://www.suse-etikette.de.vu/
André Laugks schrieb:
von Alexander Sommer
am 05.12.2002: ich kämpfe jetzt schon ein paar Stunden um aus einer MySQL Datenbank/Tabelle, die eine Spalte Zeitstempel hat, alle Datensätze angezeigt zu bekommen die älter als 3 Tage sind. Leider hat mich die MySQL Doku bisher nicht wirklich weitergebracht und andsonsten konnte ich leider auch nichts finden.
SELECT spalte_1, spalte_n FROM tabelle WHERE zeitstempel <= DATE_SUB(NOW(), INTERVAL 3 DAY);
Du könntest aber auch schreiben: SELECT spalte_1, spalte_n FROM tabelle WHERE zeitstempel <= DATE_ADD(NOW(), INTERVAL -3 DAY); http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Dat...
Das ganze findest Du aber auch in der deutschen MySQL-Doku (http://wwww.mysql.de). Der Server ist aber gerade nicht zu erreichen. Schaue dazu unter Datum- und Zeitfunktionen.
Danke, für die Hilfe und die vielen Links zu MySQL. Gruß Alex
participants (3)
-
Alexander Sommer
-
André Laugks
-
Helga Fischer