MrHyde Skrevet 20. mai 2008 Skrevet 20. mai 2008 Jeg har et løpenummer og hvert løpenr er tildelt en gruppe. Det jeg prøver å få til er å få en visning med løpenr fra og til, gruppehvis. Eksempel på data i en tabell nr- gruppe 1 - 1 2 - 1 3 - 1 4 - 1 5 - 1 6 - 1 7 - 2 8 - 2 9 - 2 10 - 2 11 - 2 12 - 1 13 - 1 14 - 1 15 - 2 16 - 2 17 - 2 18 - 3 19 - 3 20 - 3 Ønsket resultat nr_fra - nr_til - gruppe 1 - 6 - 1 12 - 14 - 1 7 - 11 - 2 15 - 17 - 2 18 - 20 - 3 Håper det ble forståelig
Jonas Skrevet 20. mai 2008 Skrevet 20. mai 2008 (endret) Testet, fungerer tilsynelatende fint. SELECT MIN(test.nr), MAX(test.nr), test.gruppe FROM test GROUP BY test.gruppe Endret 20. mai 2008 av Jonas
MrHyde Skrevet 20. mai 2008 Forfatter Skrevet 20. mai 2008 Tusen takk for svar. Jeg har prøvd i tabellen jeg bruker, og ender opp med samme resultat som før. Når jeg tester sql'en din, får jeg følgende som resultat: min_nr - max_nr - gruppe 1 - 6 - 1 10 - 9 - 2 18 - 20 - 3
Jonas Skrevet 20. mai 2008 Skrevet 20. mai 2008 (endret) Ser nå at jeg har sett litt dårlig på de ønskede resultatene. Du ønsker med andre ord å trekke sammen alle etterfølgende tall som ligger i samme gruppe? Edit: Jeg ser ikke helt hvordan dette kan gjøres på et database-nivå, det er i hvertfall veldig enkelt å programmere. Endret 20. mai 2008 av Jonas
MrHyde Skrevet 20. mai 2008 Forfatter Skrevet 20. mai 2008 Jeg bruker et program som heter FoxPro, det er mulig å programmere her også. Er dessverre ikke så bevandret i det, men hvis du eller noen har et lite tips om hvordan jeg kan programmere dette, så tar jeg i mot. Se forøvrig litt info om programmet, hvis det skulle hjelpe her: http://en.wikipedia.org/wiki/Visual_FoxPro
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå