13. november 2010 - 23:45Der er
10 kommentarer og 1 løsning
Specielt udtræk
Hej Jeg skal prøve at lave et lidt specielt udtræk.
Lad os sige at jeg noterer oplysninger om biler. Jeg noterer i løbet af ugen bilmærke, farve og ugenummeret. Det skriver jeg ind i databasen når ugen er omme.
Jeg er så interesseret i et udtræk for hvor det er første gang jeg ser DEN farve for en af bilmærkerne.
Jeg har eksempelvis de sidste 8 uger noteret mange farver på Volvo, men i uge 45 så jeg en lilla Volvo og det er første gang det er sket. Så skal udtrækket for uge 45 vise "Lilla" på "Volvo" fordi det er første gang det er set.
Hej igen Dit forslag finder umiddelbart både den nye farve LILLA, men den medtager også de farver som RØD, som er fundet i uge 45 og i de tidligere uger på Volvo.
Men jeg vil kun have den nye, så hvordan kan man i en SQL frasortere de der har været fundet på Volvo i tidligere uger?
Lad mig stille et eksempel op over data uge Mærke Farve 43 Volvo Rød 43 BMW Sort 44 Volvo Sort 44 Volvo Grøn 44 BMW Lilla 45 Volvo Lilla 45 Volvo Rød 45 BMW Sort
Her skal udtrækket for uge 45 kun vise Volvo, Lilla fordi den farve er er fundet i de tidligere uger på Volvo
Nu prøvede jeg det desværre på et større datasæt hvor det ikke gik helt så godt. Den siger duplicate entry for "Maerke"?? Ja, det samme maerke er der jo masser af gange. Har du en god ide?
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.