TutorialKing
Mitglied
Hallo zusammen,
ich habe eine Tabelle Bestellungen, in dieser möchte ich Zeiträume und die dazugehörigen Wochentage ablegen. Was wäre hier performance technisch am besten ?
Den Zeitraum decke ich einfach ab:
Tabelle :Bestellungen
von (Date) z.b. 01.06.2008
bis (Date) z.b. 01.08.2012
In diesem Zeitraum möchte ich jetzt jeden mo, mi, und fr. noch zusätzlich speichern.
Hier habe ich verschiedene Ansätze :
1.
Entweder 7 Spalten von Mo.-So. und diese dann Int 1 oder 0 bzw. true and false.
2.varchar Feld (1,0,1,0,1,0,0) Mo,Di,Mi,Do,Fr,Sa,So
3.int Feld (1010100) mit führendem Dummy z.b. einer 2 damit die führenden 0en nicht abgeschnitten werden.
Was wäre hier am besten oder gibt es vielleicht noch eine viel bessere Variante ?
Vielen Dank !
ich habe eine Tabelle Bestellungen, in dieser möchte ich Zeiträume und die dazugehörigen Wochentage ablegen. Was wäre hier performance technisch am besten ?
Den Zeitraum decke ich einfach ab:
Tabelle :Bestellungen
von (Date) z.b. 01.06.2008
bis (Date) z.b. 01.08.2012
In diesem Zeitraum möchte ich jetzt jeden mo, mi, und fr. noch zusätzlich speichern.
Hier habe ich verschiedene Ansätze :
1.
Entweder 7 Spalten von Mo.-So. und diese dann Int 1 oder 0 bzw. true and false.
2.varchar Feld (1,0,1,0,1,0,0) Mo,Di,Mi,Do,Fr,Sa,So
3.int Feld (1010100) mit führendem Dummy z.b. einer 2 damit die führenden 0en nicht abgeschnitten werden.
Was wäre hier am besten oder gibt es vielleicht noch eine viel bessere Variante ?
Vielen Dank !