Also ich möchte einen Artikel aus der Datenbank auslesen.
Dann möchte ich sehen wie lange der Artikel schon außer Haus ist.
Dann kann der Artikel aber wieder als vorhanden markiert werden.Nun habe ich mit TIMESTAP (8) einen "Zeitstempel" generieren lassen, wenn der Artikel beispielsweise außer Haus geht.
Ich habe aber zwei Timestap (Ausgabe und wiederankunft des Artikels)!
- ) Es werden aber immer beide gleich sofort ausgefüllt auch wenn der Artikel gerade mal ausgeliehen wurde! Ich möchte aber separat für jeden Vorgang ein Datum eintragen lassen!
Dann hast Du den falschen Typ gewählt. TIMESTAMP hat die besondere Eigenschaft, bei _jeder_ Änderung des dazugehörigen Datensatzes automatisch die aktuelle Zeit zu übernehmen.
Mit sowas lässt sich also sehr einfach eine "Zuletzt geändert am.."-Spalte realisieren, aber kein klassisches Datumsfeld. Benutze statt TIMESTAMP den Typ DATETIME.
2.) Ich möchte dann eine Statistik machen lassen, wie lange (also wieviele Tage) der Artikel insgesamt außer Haus war. Geht das so einfach mit Timestap ?
Mit Zeiten lässt sich auch rechnen. Schau mal in die MySQL-Anleitung, MySQL bietet SQL-Funktionen in Hülle und Fülle.
Gruß,
soenk.e