Avatar billede mccookie Seniormester
07. august 2007 - 22:17 Der er 9 kommentarer og
1 løsning

Søge dato i booking system

Hejsa

Jeg er ved at lave noget simpelt online booking men er kommet lidt i tvivl om hvordan jeg skal søge i databasen.

Jeg har en tabel med et starttidspunkt og et sluttidspunkt.

Man booker et døgn fra 14.00.00 til efterfølgende dag kl. 13.59.59, dette gemmer jeg i min DB som unixtid.

Nu kunne jeg havde booket følgende:
Man til fre og så kommer der een der forsøger at booke tors til lør.

Jeg mangler lidt inspiration til hvordan jeg søger i min DB....

Er der nogen der kan give lidt hints, ikke nødvendigvis færdige løsninger, bare et skub i den rigtige retning ;o)


///McCookie
Avatar billede mcardle Nybegynder
08. august 2007 - 01:12 #1
Man kunne måske bruge:

BETWEEN $starttidspunkt AND $sluttidspunkt

//mcardle
Avatar billede jakobdo Ekspert
08. august 2007 - 09:06 #2
mccookie: Du skriver: dette gemmer jeg i min DB som unixtid.
Hvorfor bruger du ikke mysqls datatype: datetime
Avatar billede mccookie Seniormester
09. august 2007 - 18:56 #3
Hvis vi ser bort fra formatet og fokuserer på søgningen

Lad os sige at der er booket fra den
13/8-07 til 15/8-07

og een forsøger at booke d. 15/8 - 16/8
og een forsøger at booke d. 12/8 - 14/8

Hvordan søger jeg så rundt i skidtet?
Avatar billede jakobdo Ekspert
09. august 2007 - 19:04 #4
Kan man booke fra 15/8 når der allerede er booket 13 - 15/8 ?
Avatar billede mccookie Seniormester
12. august 2007 - 20:15 #5
Jakobdo>>
Man booker et døgn fra 14.00.00 til efterfølgende dag kl. 13.59.59, dette gemmer jeg i min DB som unixtid.
Avatar billede jakobdo Ekspert
13. august 2007 - 17:38 #6
Du vil have 3 muligheder.

Start_dato er mellem booking_start og booking_slut
Start_dato er mindre end booking_start og booking_slut er mellem booking_start og booking_slut
Start_dato er mindre end booking_start og booking_slut er større end booking_slut

Så er det bare at kode det.
Avatar billede mccookie Seniormester
01. november 2007 - 00:13 #7
Smid et svar
Avatar billede jakobdo Ekspert
01. november 2007 - 07:43 #8
Svar!
Avatar billede jakobdo Ekspert
01. november 2007 - 11:45 #9
Takker for point.
Avatar billede mccookie Seniormester
01. november 2007 - 12:05 #10
Velbekommen
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