sorenmt84 Novice
16. januar 2019 - 08:27 Der er 2 kommentarer og
1 løsning

Undtagelse ved SQL sammen med brug af OR

Jeg skal have hentet alle data ud af en tabel som passer på en given dato.
Jeg har felterne dato_start og dato_slut. For at den pågældende record i databasen skal tages med skal den valgte dato enten være lig med dato_start eller dato_slut eller et sted mellem de to datoer - så langt så godt den del virker fint.
Jeg skal så have lavet et tjek i en anden tabel for at se om den pågældende dato fremgår på den liste - og gør den det skal den springes over på den endelige liste.

Jeg har forsøgt mig med dette:
strSQL = "SELECT * FROM kalender WHERE id NOT IN (SELECT refid FROM kalender_udeluk WHERE CDate(dato) = #" & dato2 & "# ) and accepteret = TRUE and CDate(dato_start) = #" & dato2 & "# OR (CDate(dato_start) <= #" & dato2 & "# AND dato_slut is not null and CDate(dato_slut) >= #" & dato2 & "#) and accepteret = TRUE "

Problemet ved det er at "id NOT IN (SELECT refid FROM kalender_udeluk WHERE CDate(dato) = #" & dato2 & "# )" kun gør så gældende på den del af kriteriet der står inden "OR" - jeg tænker at jeg skal have sat kriteriet ind efter "OR" også - men jeg kan ikke gennemskue hvordan jeg skal gøre det?
softspot Forsker
16. januar 2019 - 09:10 #1
Umiddelbart kan du sætte parantes omkring din datobetingelse tjek, altså:

(CDate(dato_start) = #" & dato2 & "# OR (CDate(dato_start) <= #" & dato2 & "#)
sorenmt84 Novice
16. januar 2019 - 09:33 #2
Perfekt lige hvad der skulle til
arne_v Ekspert
26. januar 2019 - 03:53 #3
Jeg undrer mig over nogle ting.

Hvad er forskellen paa:

(CDate(dato_start) = #" & dato2 & "# OR (CDate(dato_start) <= #" & dato2 & "#)

og:

(CDate(dato_start) <= #" & dato2 & "#

?
Og ditto med:

accepteret = TRUE

versus:

accepteret

?
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

Opret Preview

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



Seneste spørgsmål Seneste aktivitet
I dag 00:58 Tæl dato i Excel Af ltp i Excel
I dag 00:31 msata størrelse Af cocococo i PC
I går 19:55 SQL database Af John i Visual Basic
I går 19:03 Finde e-mail adresser i sin G-Mail Af Ikke-ekspert i E-mail programmer
I går 18:06 Nedtælling Af prinsib i Excel


Premium
Nets risikerer at skulle betale bod efter stor forsinkelse af MitID Erhverv: Forhandler med Digitaliseringsstyrelsen
Kontrakten mellem Digitaliseringsstyrelsen og Nets rummer mulighed for, at Nets kan blive ramt af en bod på grund af forsinkelsen af MitID Erhverv.
Computerworld
Stein Bagger gør comeback i ny branche: "De lignede et mafiahold, førte sig frem som nyrige og plaprede løs om urealistiske drømme"
Stein Bagger har skiftet navn og fører sig nu frem i store biler i en helt ny branche, skriver en dansk avis.
CIO
Podcast: Her er seks gode råd om ledelse og digitalisering fra danske top-CIO'er
The Digital Edge: Vi har talt med 17 af Danmarks dygtigste digitale ledere - og samlet deres seks bedste råd om digitalisering og ledelse. Få alle rådene på 26 minutter i denne episode af podcasten The Digital Edge.
Job & Karriere
Se Waoos forklaring: Derfor har selskabet fyret topchef Jørgen Stensgaard med omgående virkning
Waaos bestyrelse opsiger fiberselskabets topchef, Jørgen Stensgaard, der fratræder med omgående virkning. Se hele forklaringen fra Waao her.
White paper
Optimér netværket til håndtering af hybrid- og multicloud infrastruktur
I januar 2020 konstaterede Gartner, at cloudcomputing var blevet ”The New Normal” – og op gennem året gjorde Covid-19 det endda helt essentielt at være i stand til at drifte infrastrukturen helt eller delvist fra skyen. Situationen har tvunget virksomheder til hastigt at omstille eller gentænke deres driftsstrategi, og hybride infrastrukturmodeller er nu mere udbredte end nogensinde før. Men mange har også været nødt til at erkende, at den stigende kompleksitet – i særdeleshed på det netværks- og sikkerhedsbaserede felt – stiller helt nye krav til de organisationer, der anvender dem. Denne hvidbog går i dybden med nogle af de mest udbredte udfordringer, som disse transformationsscenarier stiller din organisation overfor. Den giver et solidt bud på, hvordan en netværkshub baseret på Interxion-teknologi gør det muligt at gentænke og optimere netværksinfrastrukturen. Særligt med henblik på at optimere den til at kunne håndtere en hybrid- eller multicloudbaseret infrastruktur.