Let op, wanneer u het script wilt activeren moet het stuk van de pla_filter vervangen worden met uw gewenste condities.
-- aanmaken Skype belacties
SET NOCOUNT ON;
DECLARE @myTrip int;
DECLARE @pla_telefoon VARCHAR(20);
DECLARE MyCursor CURSOR FOR
select DISTINCT pla_id
from planning
inner join ritstaten on lsn_id = pla_lsn
inner join wagens on wag_id = lsn_wag_id
where pla_status = 'T'
and pla_soortrit = 'S'
and (pla_oph_latitude > 0)
and (pla_oph_longitude > 0)
and (pla_klant_email = 0)
and (len(pla_telefoon) > 0)
and convert(date, pla_datumtijd) = convert(date, getdate())
and (pla_filter IN ('B', 'P', 'T') OR (pla_soortvervoer = 'Z'))
and (DATEDIFF(minute, getdate(), pla_eta) <= 10)
and (isnull(pla_ETA_klok,0) <> 0)
OPEN myCursor
FETCH NEXT FROM myCursor
INTO @myTrip
WHILE @@FETCH_STATUS = 0
BEGIN
-- verwerken
-- print @myTrip;
select @pla_telefoon = pla_telefoon from planning WHERE pla_id = @myTrip;
insert into Skype (SkypeDate, SkypeNumber, SkypeRitnummer, SkypeStatus) values (getdate(), @pla_telefoon, @myTrip, 1);
update planning set pla_bellen = 1, pla_klant_email = 1 where pla_id = @myTrip;
-- einde verwerken
FETCH NEXT FROM MyCursor INTO @myTrip
END
CLOSE MyCursor
DEALLOCATE MyCursor;Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren