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.
Prøv: SELECT DinTabel1.* FROM DinTabel1 LEFT JOIN DinTabel2 ON DinTabel1.Bognr = DinTabel2.Bognr WHERE (((DinTabel2.Bognr) Is Null)); UNION SELECT DinTabel2.* FROM DinTabel2 LEFT JOIN DinTabel1 ON DinTabel2.Bognr = DinTabel1.Bognr WHERE (((DinTabel1.Bognr) Is Null));
Mit problem er lidt kompliceret. Jeg har disse to Select queries som hver giver en tabel med to attributter (dag og maaned). De tupler som findes i begge tabeller skal derefter fjernes.
Select distinct dag,maaned from reservationer,logbog where logbog.resID=reservationer.resID
Folle, har du prøvet mit eks.? (jeg er ikke helt sikker på om jeg har fået byttet lidt om på 1 og 2 hist og her!?)
Men princippet må være at du først tager dem som kun findes i den ene og derefter laver en UNION med dem som kun findes i den anden. Det er det, som jeg har forsøgt i mit eks.
*Skal* du bruge netop de to select queries du har skrevet her allerede til at løse problemet, eller er det i orden at opnå målet på en anden (mere effektiv) måde?
Hvis det godt må opnås på en anden måde, hvad er det da helt præcist dit recordset skal returnere?
Når en bruger har flere reservationer på samme dag skal disse samles til en post i logbogen som så får resID efter den første reservation. Der vil derfor være poster i reservationer hvis resID ikke findes i logbogen, men som alligevel ikke skal udfyleds igen. Hvis jeg udvælger de dage som brugeren har lavet reservationer og fjerner de dage hvor logbogen er blevet udfyldt får jeg de dage som mangler i logbogen.
thomasjepsen>> Nej. Hvis du læser mit tidligere indlæg vil jeg ikke have de poster med hvor brugeren har udfyldt logbogen for en reservation samme dag.
SELECT BrugerId, Dag, måned, Count(LogBog.ResId) AS Antal FROM LogBog RIGHT JOIN Reservation ON LogBog.ResId = Reservation.resId GROUP BY BrugerId, Dag, måned HAVING Count(LogBog.ResId)=0;
nih>> Super. Det er lige sådan det skal laves. Tak for det.
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.