Controle afsluittijden pauze personeel

Gewijzigd op Vr, 22 Jul, 2016 om 9:38 AM

Met dit script kunt u de niet gepubliceerde eindtijden van de pauze herstellen.


-- BEGIN SCRIPT


DECLARE @myLsnID int

DECLARE MyCursor CURSOR FOR

SELECT DISTINCT lsn_id FROM ritstaten WHERE lsn_status < 2 AND lsn_id IN (select pau_lsn_id from pauzes where ((pau_einde < pau_start) OR (pau_einde  IS NULL)))

OPEN myCursor

--Read the initial lsn id value from the cursor

FETCH NEXT FROM myCursor

INTO @myLsnID

WHILE @@FETCH_STATUS = 0

BEGIN

--Update goes here 

UPDATE pauzes set pau_einde = pau_start where pau_lsn_id = @myLsnID

Exec BIJWERKENLSN @myLsnID, 1


FETCH NEXT FROM MyCursor

INTO @myLsnID

END

CLOSE MyCursor

DEALLOCATE MyCursor;


-- EINDE SCRIPT

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren