[ djux66 @ 05.09.2013. 22:38 ] @
Da li ovo može da se odradi preko query-ija i kako?

Ako imam tabelu:

Code:
IDRadnik    vrednost    datum
1        1        1.1.2013
1        1        2.1.2013
1        1        3.1.2013
1        1        4.1.2013
1        2        5.1.2013
1        2        6.1.2013
1        2        7.1.2013
1        1        8.1.2013
1        1        9.1.2013
1        1        10.1.2013


a treba mi ovakav rezultat:

Code:
IDRadnik    vrednost    start        end
1        1        1.1.2013    4.1.2013
1        2        5.1.2013    7.1.2013
1        1        8.1.2013    10.1.2013

[ srdrazic @ 06.09.2013. 07:04 ] @
Trebao bi imati još jedno polje kao prekidač datuma, početak;kraj
[ izonic @ 06.09.2013. 10:46 ] @
SELECT IDRadnik,vrednost, First(datum) AS OD, Last(datum) AS DO
FROM tblStavke
GROUP BY IDRadnik, vrednost, Prebroj([Vrednost])
ORDER BY First(datum)

a ovo stavi u neki modul
Option Compare Database
Option Explicit

Code:
Function Prebroj(V As Integer)
Static V1 As Integer
Static V2 As Integer

    If V1 <> V Then
    V1 = V
    V2 = V2 + 1
    End If
Prebroj = V2
End Function
[ srdrazic @ 06.09.2013. 11:28 ] @
Evo primer sa code-om od "izonic"
[ djux66 @ 06.09.2013. 16:17 ] @
HVALA izonic i srdrazic, radi perfektno...