Avatar billede ulrikp Nybegynder
07. oktober 2004 - 17:50 Der er 1 kommentar

SQL: Er dato i datotidsrum?

Jeg har en SQL-sætning, som returnerer en mængde tidsrum i form af en start og slutdato.
Derudover har jeg en SQL-sætning, som returnerer en mængde datoer.

Nu vil jeg finde ud af, for hver dato, om den er i et af tidsrummene. Kan jeg gøre det i en SQL-sætning, eller er jeg nødt til at gøre det programmeringsmæssigt?
Avatar billede veronica Nybegynder
08. oktober 2004 - 09:43 #1
Altså lad os sige at tableA indeholder start_date og end_date som definerer dine tidsrum. Lad os så sige at tableB indeholder myDate som er dine datoer. Så skriver du :

SELECT * FROM tableA, tableB
WHERE tableB.myDate BETWEEN tableA.start_date AND tableB.end_date

Er det det, du mener ??
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

IT-JOB

KMD A/S

E2E Tester

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Ringkjøbing Landbobank – Nordjyske Bank

Forretningsudvikler til procesoptimering