My source extract have 52 weeks ( saturday to saturday ) per ID, with a price ( bed-nights ) for each week no. Some of these proces are identical in periods of linked week no.
I want to reduce my output to show the start and end of each linked period with the price attached (by ID )
Så fanger vi også tilfældet: 3 poster i en periode
Pseudo: for hver post hvis gammel periode er initialiseret hvis beløbet ændret udskriv poster fra gammel periode lav nuværende post til start og slut på gammel periode ellers udvid gammel periode til at indbefatte nuværende post ellers initialiser gammel periode udskriv gammel periode
Lidt om omkontrolleret:
Sub testit() Dim start, slut, bel With CurrentDb.OpenRecordset("select start,slut,bel from Weeks where id=1 order by start") While Not .eof If Not IsEmpty(bel) Then If !bel <> bel Then Debug.Print start, slut, bel start = !start: End If Else start = !start: End If slut = !slut: bel = !bel .MoveNext Wend: End With Debug.Print start, slut, bel End Sub
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.