Bonsoir à tous les Developpez man ou Girl !!

Voici ma requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
insert into base2..import(import_function,carriertype,personnelnr,entrancegroupname,datetimeschedulename,validfrom,validto)
 
select 
 
13 as Importfunction
,5 as carriertype
,x.PersonNr as personnelnr
,t.Name as 'groupe'
,h.Description as 'Plagehoraire'
--,p.DateFrom as 'datedebut'
--,p.DateUntil as 'datefin'
 
from WinXS..x13 p 
 
LEFT JOIN base1..x36 x ON p.PersonId=x.PersonId
LEFT JOIN base1..x06 t ON p.AccGroupId=t.AccGroupId
LEFT JOIN base1..x16 h ON p.TimeDayzoneId=h.TimeDayzoneId
 
WHERE     x.PersonType=3
Sur la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
,x.PersonNr as personnelnr
je souhaite mettre ceci si le champ est NULL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
,'idaeos'+RIGHT('000000000'+convert(varchar(9),x.PersonId),9) as personnelnr
Ca me permet d'eviter de remplir ma table import avec des champs NULL ( bug par la suite dans mon application ... )

Merci par avance de vos réponses.

Bonne soirée.