Rang aan record koppelen

Status
Niet open voor verdere reacties.

Rudimental

Gebruiker
Lid geworden
23 feb 2015
Berichten
10
Beste Access goeroes,

Ik heb een grote tabel met productiviteitscijfers van medewerkers.
Code:
tblProductie

|Personeelsnummer|Datum|Sectie|Uren|Colli|

Hieruit wil ik de eerste 11 dagen (eerste dag is verwaarloosbaar, het gaat uiteindelijk om dag 2 t/m 11) van een medewerker halen, om zo zijn productiviteitsgroei te kunnen vaststellen. Nu lukt dit me al vrij aardig door gebruik te maken van SELECT Top 10:
Code:
SELECT tblProductie.Personeelsnummer, tblProductie.Datum, tblProductie.Pickzone, tblProductie.Colli, tblProductie.Uren, tblProductie.ColPerUur
FROM tblMedewerkersTWI LEFT JOIN tblProductie ON tblMedewerkersTWI.Personeelsnummer = tblProductie.Personeelsnummer
WHERE (((tblProductie.Datum) In (Select Top 11 [Datum] FROM tblProductie WHERE [Personeelsnummer] = [tblMedewerkersTWI].[Personeelsnummer] Order By [Datum] DESC)) AND ((tblProductie.Pickzone)="PSS3" Or (tblProductie.Pickzone) Like "SEC?"))
ORDER BY tblProductie.Datum;

Het probleem zit hem nu in het feit dat ik aan de verschillende data (meervoud van datum) een rang wil toekennen. Zodat ik uiteindelijk een tabel kan vormen met dag 1,2,3, etc. ongeacht wat de datum is.
Nu lukt het me al wel om een rang toe te kennen, alleen wanneer een medewerker op één dag in meerdere secties verzameld heeft, wordt er doorgeteld. bijvoorbeeld:
Code:
Pers.No.	Datum	Sectie Colli	Uren	Dag
851902	27-08-2016	PSS3	1892	7,75	1
851902	29-08-2016	PSS3	1951	8,25	2
851902	03-09-2016	SEC2	206	1,25	3
851902	03-09-2016	PSS3	402	1,75	3
851902	03-09-2016	SEC1	819	4,75	3
851902	10-09-2016	PSS3	1155	5,25	6

De waarde in de kolom dag is dus de rang, alleen moet deze bij 6, dag 4 zijn natuurlijk.

Iemand een idee?
 
Laatst bewerkt:
Ja, doe er eens een voorbeeldje bij :).
 
Ik zal even de privacy gevoelige informatie eruit halen en dan upload ik een voorbeeld.

Hierbij het voorbeeld:
 

Bijlagen

Laatst bewerkt:
Zal er naar kijken!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan