visto Seniormester
21. juni 2020 - 10:16 Der er 5 kommentarer og
2 løsninger

Udregning af ledige antal pladser i en kasse

Jeg har en forespørgsel, som arbejder med to felter: Kasse nr og Antal. I forespørgslen står der for Antal's vedkommende ud for Felt: "Sum Of Antal: Antal". Forespørgslen viser, hvor mange flasker vin, der er i hver af de nummererede kasser. For Sum Of Antal: Antal er kriteriet <6. Så forespørgslen viser altså, hvor mange flasker vin, der er i de kasser, hvori der er færre end 6 flasker.

Jeg vil gerne have, at forespørgslen i stedet viser, hvor mange ledige pladser, der er i de enkelte (6 styks) kasser. F.eks. der hvor Sum Of Antal: Antal nu viser 4, hvis der er 4 flasker i kassen, vil jeg gerne have der skal vises 2, altså 6 minus 4. Kriteriet skal tilsvarende være >0, idet kun kasser med ledige pladser skal vises.

Kan man lave det? I givet fald hvordan?
terry Ekspert
21. juni 2020 - 15:38 #1
SELECT KassNr, 6-Sum([Antal]) AS LedigePladser
FROM YourTable
GROUP BY KassNr
HAVING 6-Sum([Antal])>0
visto Seniormester
21. juni 2020 - 16:48 #2
Tak for svar.

Hvor skal disse ting stå?
terry Ekspert
21. juni 2020 - 19:04 #3
Its the SQL for a query (forespørgsel)
Its an example, so you will need to change the name of the table (YourTable)
and the field names
visto Seniormester
21. juni 2020 - 21:52 #4
Her kom jeg endnu en gang ud i ukendt Access-land. Det lykkedes mig på baggrund af dine anvisninger at få det til at virke.

Tak!
terry Ekspert
22. juni 2020 - 12:47 #5
Sounds like your learning it from it all too ;-)

Og selv tak.
terry Ekspert
22. juni 2020 - 12:50 #6
When your database gets more complex it is invevitable that you will require good SQL and VBA skills.
visto Seniormester
22. juni 2020 - 16:52 #7
Jo tak, jeg lærer, og det er spændende at komme ind i nye lag. Og skønt at det får tingene til at virke som jeg ønsker det. Jeg er dig virkelig taknemlig! Og jeg kan godt se, at man skal kunne noget SQL og VBA, hvis man vil dybere. Med de "småting" jeg evt. måtte finde på fremover, kan det dog godt være at jeg i stedet for at lære sproget selv vil bede om hjælp - det lærer jeg også noget af.
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





Premium
Sådan vil Rigspolitiet rette op på omfattende fejl i it-system: Sætter gang i en række nye tiltag
Rigspolitiet er nu kommet til bunds i fejlen i politiets sagsbehandlingsystem POLSAS, der betød, at hundredvis af danskere er blevet knytte sammen med sager, der intet har med dem at gøre. Nu har Rigspolitiet sat en række tiltag i søen, der skal sikre, at lignende fejl ikke sker igen.
Computerworld
Garmin åbner for sine systemer efter ransomware-angreb: Forventer at være tilbage til normal drift i løbet af få dage
Garmin er gradvist begyndt at åbne for sine systemer igen efter ransomware-angreb i sidste uge. Se hvilke systemer, der allerede nu er tilbage i fuld drift.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Sådan kan du arbejde effektivt uanset tid, sted og type af enhed
Hvad nu hvis dit arbejde, din information, dine processer og teknologien bag ved, var organiseret på en måde så det passede til din organisation – alt sammen guidet af en intelligent udgave af det digitale arbejdsrum? Det er visionen bag Atea og Citrix´s samarbejde med digital workspace – en smartere og mere effektiv måde at arbejde på. I dette whitetpaper kan du derfor læse om, hvordan du kan skabe et mere effektivt og brugervenligt arbejdsrum uanset tid, sted og enhed. En løsning der på en gang er både enkel og som sætter brugeren i centrum.