Avatar billede barf Nybegynder
06. oktober 2004 - 19:17 Der er 7 kommentarer og
1 løsning

Forslag til DB struktur

Jeg er ved at lave en side med en oversigt over en masse butikker.

Oversigten indeholder i øjeblikket id, navn, adresse, tlf, fax, email. Alt sammen proppet ind i en tabel.

Nu vil jeg gerne have tilknyttet åbningtider til hver butik. Altså f.eks.
Mandag 09.30 - 17.30
Tirsdag 09.00 - 17.00
osv

Hvordan gør jeg smartest det? Jeg går ud fra at det bedste er at lave en ny tabel til det, men hvordan skal strukturen se ud? Og hvordan joiner jeg så de to tabeller når jeg skal lave udtræk?
Avatar billede blackscorpion Nybegynder
06. oktober 2004 - 19:25 #1
mit forslag ville være at tilknytte åbnings tider til din eksisterende tabel, og så lægge dem ind samlet.

f.eks.

feltet mandag indeholder følgende data:    09.30:17.30
feltet tirsdag indeholder følgende data:  09.00:17.00

osv.

og så bruge en explode til at dele tidspunket. ;)
Avatar billede arne_v Ekspert
06. oktober 2004 - 19:40 #2
Jeg ville enten tilføje 14 felter (7 dage x lukop og luk) eller
en seperat tabel med: id, dag, lukop og luk
Avatar billede barf Nybegynder
08. oktober 2004 - 10:34 #3
Jeg prøvede først din metode blackscorpion, men jeg syntes hurtigt at det blev noget bøvl, så jeg endte med at lave 14 felter :)

Smider I nogle svar?
Avatar billede arne_v Ekspert
08. oktober 2004 - 11:12 #4
ok
Avatar billede blackscorpion Nybegynder
08. oktober 2004 - 12:29 #5
ingen grund til at jeg smider svar, når du har brugt arne_v's måde. ;)

Bare glad for du fik det løst.

Held og lykke fremover med det hele. :)
Avatar billede barf Nybegynder
08. oktober 2004 - 12:58 #6
Ok - tak for hjælpen begge to!
Avatar billede blackscorpion Nybegynder
08. oktober 2004 - 13:31 #7
var så lidt. ;)
Avatar billede Slettet bruger
10. oktober 2004 - 12:50 #8
Bemærk, at hvis du kommer ud for butikker med middagslukket eller eller butikker, der har åbent hen over midnat, så bliver det besværligt. Hvis du får brug for den slags, vil det nok være nødvendigt med en ekstra tabel til åbningstiderne.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester