SCRIPT SELECTIONNE :
QC22674 - Doublon de sejour.sql
-- QC22674
-- Doublon de sejour
-- 2 variables a modifier : numero de resa et numero de sejour en double
-- Recherche des differentes lignes pour cette resa
select so.svoc_id, so.svoc_name, * from SERVICES_OCCUPANTS so
inner join services s
on so.serv_id = s.serv_id
and s.serv_id = s.SERV_MASTER_ID
inner join booking b
on s.book_id = b.book_id
where b.BOOK_NUM like '%xxxxxx%' -- saisir le numero de resa entre crochets et %
and s.serv_num= xxx -- saisir le numero de sejour en double
-- Exemple de resultat du select precedent
-- svoc_id     svoc_name
-- 23886       NULL
-- 26152       HUPPERTZ Michael & Mrs Michaela
-- 26153       HUPPERTZ Michael & Mrs Michaela
-- 26200       HUPPERTZ Michael & Mrs Michaela
-- La deuxieme ligne est a conserver dans la plupart des cas
-- SCRIPT DE CORRECTION DU DOUBLON DE SEJOUR
update SERVICES_OCCUPANTS set hote_id = -hote_id
where svoc_id in (23886, 26153, 26200) -- saisir les SVOC_ID a supprimer
and hote_id >0
© Untitled. All rights reserved. | Support Technique Fols N2