![]() Mailinglisten-Archive |
Hatte mir den Aubau der Tabelle am Anfang so vorgestellt: F�r jeden Mitarbeiter einen Datensatz mit den verschiedensten Angaben a la ID, Name, Vorname, Alter, F�higkeiten usw. Und dann eben als zus�tzliche Felder 01022002, 02022002, 03022002, 04022002... jeweils als SMALLINT mit den Werten 0, 1 oder 2 (0 = keine Angabe, 1 = verf�gbar, 2 = nicht verf�gbar) Das werden dann aber je Datensatz/Mitarbeiter sehr viele Felder... Ist es vielleicht sinnvoller (wg. Geschwindigkeit etc.) die Kalenderdaten in eine extra Tabelle, die dann vielleicht den Aufbau "fortlfd. Nr., Personal-ID, Datum, Status (0, 1 oder 2)" hat, auszulagern? Hallo Ralf also die erste M�glichkeit ist wahrscheinlich nicht gerade sehr empfehlenswert. wenn ich deine zweite idee richtig verstanden habe, dann w�re es genau das, was ich vorgeschlagen h�tte: 1 Tabelle mit den MItarbeitern und eine Tabelle in denen du Datens�tze folgender Form speicherst: datum - mitarbeiter_id - status (1,2) und wenn ein mitarbeiter an 3 tagen verf�gbar ist, hast du 3 Eintr�ge. Aber Status 0 brauchst du eigentlich nicht, weil wenn er keine Angaben gemacht hat, gibt es einfach keinen datensatz. Also so h�tte ich das gemacht, vielleicht gibts noch besser l�sungen (z.B.: eigene Tabelle f�r die tage -> normalisierung, aber ich weiss nicht ob sich das rentiert) Wolfi --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive