0
Je reçois des valeurs nulles. Comment pourrais-je remplacer les valeurs NULL avec 0 à la place? J'ai essayé la fonction isNull dans le pivot et dans le select, mais il ne semble pas mettre à jour. TYRemplacez Null par 0 dans Dynamic Pivot Table
SET @query ='SELECT * FROM(SELECT
petstoreemployee.employeefirstname as employeefirstname
,sum(petID.breed) as breeds
,Format(date, ''MMMM-yyyy'') as Month
FROM
petID, petstoreemployee
WHERE
petID.petstoreemployeeID=petstoreemployee.petstoreemployeeID and
petID.ProjectedPrjID=1
and
(petID.date >= ''2017-01-01 00:00:00:000'' AND petID.date <=
''2017-12-31 00:00:00:000'')
group by petstoreemployee.employeefirstname, Format(date,''yyyy'')
)
as d
PIVOT(
avg(breeds)
for employeefirstname
IN (' + @pet + ')
) as p'
Voir où vous utilisiez isnull. –
Vous devriez juste être capable de l'ajouter dans le select sur les colonnes spécifiques, comme @AnthonyHorne dit montrer la requête où vous les avez utilisés – dbajtr
Essayez l'instruction select Tout comme SELECT ISNULL (employeefirstname, '' 0 '') AS employeefirstname, ISNULL (races, '' 0 '') Comme races, \t \t \t \t \t ISNULL ([Mois], '' 0 '') Comme [Mois] FROM –