Hallo
Weil sich die Information aus den vorhandenen Spalteninhalten ergibt, willst du sie nicht in eine weitere Spalte schreiben - dort wäre sie a) redundant und b) ständig veraltet zugleich.
Du willst du diese Information nicht statisch ablegen, sondern zum jeweiligen Zugriffszeitpunkt ermitteln lassen.
Okay, und wie dann?
habt ihr vieleicht ein kleines Beispiel für mich?
mögliche (wahrscheinlich unvollständige) Tabellenstruktur ("benutzer"):
id | name | vorname | anmeldedatum
1 | Meier | Max | 2009-08-21 14:13:58
2 | Muster | Wilfried | 2009-09-16 21:41:13
3 | Sorglos | Susi | 2009-10-09 08:47:27Du hast nun zusätzlich zu den persönlichen Daten des Benutzers auch sein Anmeldedatum. Wenn du deine Tabelle der Benutzer ausgeben lassen willst, kannst du sie anhand des Anmeldedatums unterscheiden.
Folgender Query gibt die ID, die Namen und die Vornamen aller Benutzer zurück, deren Anmeldedatum mehr als 4 Wochen (28 Tage) zurückliegt. Die Liste wird aufsteigend nach den Familien)Namen der gefundenen Benutzer sortiert.
SELECT
id,
name,
vorname
FROM
benutzer
WHERE
anmeldedatum < DATE_SUB(NOW(),28 DAY)
ORDER BY
name ASC
Das ist ja Nice, danke dir.
Das ist genau das richtige für mich.
So einfach, aber doch so schwer. ^^
DAnke für die Aufklärung im anderen Beitrag, ich werde es beachten.
Vielen Vielen Dank
mfg Marco