Avatar billede gpesp Novice
23. august 2019 - 14:05 Der er 1 kommentar og
1 løsning

Forespørgsel med udvælgelse af dubletter

Hej Eksperter,

Jeg har en tabel T_Regnskab med tre felter "Firma", "Rabat" og "Indtjening". Som det ses er der flere poster for firma B og D. Jeg vil lave en forespørgsel, der udelukker disse poster, hvis de opfylder visse kriterier  (se venligst nedenfor).

Firma    Rabat    Indtjening
A    FALSK    10
B    FALSK    15 <= udelades
B    SAND    10
C    FALSK    8
D    FALSK    14 <=udelades
D    SAND    12
E    SAND    13

Forespørgslen skal indeholde:
* firmaer med kun 1 post. Rabat kan være både SAND og FALSK
* firmaer med med flere poster hvor Rabat =FALSK

Den endelige tabel skal dermed se sådan ud:

Firma    Rabat    Indtjening
A    FALSK    10
B    SAND    10
C    FALSK    8
D    SAND    12
E    SAND    13

Jeg er desværre ikke specielt god til SQL, så jeg håber, at der er nogle kloge hoveder, som kan løse dette.
Avatar billede bvirk Guru
23. august 2019 - 18:47 #1
SELECT Firma, Rabat, Indtjening
FROM T_Regnskab
WHERE (select count(Firma)  from T_Regnskab as T where T.Firma=T_Regnskab.Firma)=1 or rabat=true;
Avatar billede gpesp Novice
26. august 2019 - 10:57 #2
Hej bvirk,

Din løsning sidder lige i skabet! Point er tildelt. Mange TAK!!!

Venlig hilsen

gpesp
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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

PensionDanmark

Business Tester

Udviklings- og Forenklingsstyrelsen

IT-generalister til rollen som systemejer

Unik System Design A/S

Head of Internal IT

Udviklings- og Forenklingsstyrelsen

Scrum Master