008 - Wagen volgen op basis van chauffeur

Gewijzigd op Do, 20 Okt, 2022 om 10:33 AM

-- reset de wagenplanning en koppel wagen aan de actieve chauffeur
update planning 
set pla_planning = 0, pla_planning_taxis = 0
where pla_datumtijd < (getdate()+1)
and (pla_planning_chauffeur > 0)
and (pla_status='W')
and (pla_soortrit='S');

-- aanpassen op basis chauffeursnaam
update planning 
set pla_planning = isnull(wag_id,0), pla_planning_taxis=isnull(wag_taxis,0)
from chauffeurs 
inner join ritstaten R on r.lsn_chf_id=chf_id and r.lsn_status=0
inner join wagens on wag_id=r.lsn_wag_id and wag_actief=1
where chf_taxis = pla_planning_chauffeur and chf_actief=1
and pla_datumtijd < (getdate()+1)
and (pla_planning_chauffeur > 0)
and (pla_status='W')
and (pla_soortrit='S');

-- aanpassen op basis wagen
update planning 
set pla_planning_chauffeur = isnull(chf_taxis,0)
from wagens
inner join ritstaten R on r.lsn_wag_id=wag_id and r.lsn_status=0
inner join chauffeurs on chf_id=r.lsn_chf_id and chf_actief=1
where wag_id = pla_planning and wag_actief=1
and pla_datumtijd < (getdate()+1)
and (pla_planning > 0)
and (pla_status='W')
and (pla_soortrit='S')

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