0
null値を受け取りました。代わりにnull値を0に置き換えることができますか?ピボットとselectのisNull関数を試しましたが、更新されていないようです。 TYダイナミックピボットテーブルのNullを0に置き換えます。
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'
SELECT ISNULL(column1) etc...
でショーを交換してください。 –@AnthonyHorneのように特定の列のselectに追加するだけでよいはずです。 – dbajtr
SELECTステートメントを試してくださいSELECT ISNULL(employeefirstname、 '' 0 '')AS employeefirstnameと同様に、ISNULL (品種、 '' 0 '')品種として、012Nの(月)、 '' 0 ''として[月] FROM –