Gå til innhold

SQL - Gruppere data (fra og til)


Anbefalte innlegg

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 :whistle:

Lenke til kommentar
Videoannonse
Annonse

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

Lenke til kommentar

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 av Jonas
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...