28. januar 2015 - 23:26Der er
7 kommentarer og 1 løsning
SQL spørgsmål
Jeg har en tabel
Arrangement: id int navn varchar(100) datofra standardværdi:0 int datotil standardværdi:0 int
Jeg vil gerne hente fra tabellen som følger SELECT * FROM Arrangement WHERE ??????? ORDER BY navn ASC
Men hvad skal jeg skrive hvor ??????? er, når nedenstående er gældende
Hvis datofra ikke er 0, så skal datofra < time() Hvis datotil ikke er 0, så skal datotil > time() Hvis datofra og datotil er 0, så skal de blot hentes med ud Hvis den ene er 0 og den anden ikke er, så skal den stadig matche den hvor den ikke er 0
Hvordan kan jeg lave det i ren SQL Har prøvet med lidt CASE men synes ikke rigtigt det virker
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Okay, så er jeg med - tak for hjælpen og forklaringen :)
Synes godt om
Ny brugerNybegynder
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.