Avatar billede genvej Nybegynder
24. februar 2005 - 13:19 Der er 2 kommentarer

inspiration til sql ønskes

Jeg sidder og bøvler lidt med en sql

jeg har en tabel der indeholder en start_date og en end_date

mit input er x antal dates og jeg skal finde alle rækker hvor en x-date er mellem min start_date & end_date...lidt lissom følgende (dog forkert syntax)

select * from booking where
('2005-02-25'),('2005-02-27'),('2005-02-29'),('2005-03-27')
//x-dates 

between '2005-01-02' and '2005-03-05'
        start_date      end_date

nogle tips?
Avatar billede fennec Nybegynder
24. februar 2005 - 15:12 #1
Dem skal du sætte ind hver for sig:

select * from booking
where '2005-02-25' between start_date and end_date
and '2005-02-27' between start_date and end_date
and '2005-02-29' between start_date and end_date
and '2005-03-27' between start_date and end_date
Avatar billede genvej Nybegynder
24. februar 2005 - 17:28 #2
tja...det var også mit alternativ  (dog skal and byttes ud med or ;-) )
state dit svar og få pointene i løbet af nogle dage hvis ikke andre er kommet med et bedre forslag
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
Computerworld tilbyder specialiserede kurser i database-management

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