I've read several prior posts in this group about using nz() to
convert null values to zero; however, I'm not sure how/where to
implement this function in my crosstab query.
The crosstab query (qryPromoFilm_N etCM_Crosstab) uses another query
(qryPromo_NetCM ) as its source. The crosstab is used to show revenue
spread out through the twelve months. I need the months with null
values to have a "0" value.
This is the SQL for the crosstab query (qryPromoFilm_N etCM_Crosstab):
TRANSFORM Avg(qryPromo_Ne tCM.curNetCM) AS AvgOfcurNetCM
SELECT qryPromo_NetCM. strPromoTitle, qryPromo_NetCM. strTitle
FROM qryPromo_NetCM
GROUP BY qryPromo_NetCM. strPromoTitle, qryPromo_NetCM. strTitle
PIVOT qryPromo_NetCM. lngFiscalMonthI D In (1,2,3,4,5,6,7, 8,9,10,11,12);
This is the SQL for the crosstab query's source (qryPromo_NetCM ):
SELECT tblPromos.strPr omoTitle, tblFilms.strTit le,
tblPromo_NetCM. lngFiscalYear, tblFiscalMonths .strFiscalMonth ,
tblPromo_NetCM. curNetCM, tblPromo_NetCM. lngFiscalMonthI D,
tblPromo_Films. lngPromoFilmID
FROM tblPromos INNER JOIN ((tblFilms INNER JOIN tblPromo_Films ON
tblFilms.lngFil mID = tblPromo_Films. lngFilmID) INNER JOIN
(tblFiscalMonth s INNER JOIN tblPromo_NetCM ON
tblFiscalMonths .lngFiscalMonth ID = tblPromo_NetCM. lngFiscalMonthI D) ON
tblPromo_Films. lngPromoFilmID = tblPromo_NetCM. lngPromoFilmID) ON
tblPromos.lngPr omoID = tblPromo_Films. lngPromoID
ORDER BY tblPromos.strPr omoTitle, tblFilms.strTit le,
tblPromo_NetCM. lngFiscalYear, tblPromo_NetCM. lngFiscalMonthI D;
Any suggestions on where/how to implement the nz() function?
TIA,
John
convert null values to zero; however, I'm not sure how/where to
implement this function in my crosstab query.
The crosstab query (qryPromoFilm_N etCM_Crosstab) uses another query
(qryPromo_NetCM ) as its source. The crosstab is used to show revenue
spread out through the twelve months. I need the months with null
values to have a "0" value.
This is the SQL for the crosstab query (qryPromoFilm_N etCM_Crosstab):
TRANSFORM Avg(qryPromo_Ne tCM.curNetCM) AS AvgOfcurNetCM
SELECT qryPromo_NetCM. strPromoTitle, qryPromo_NetCM. strTitle
FROM qryPromo_NetCM
GROUP BY qryPromo_NetCM. strPromoTitle, qryPromo_NetCM. strTitle
PIVOT qryPromo_NetCM. lngFiscalMonthI D In (1,2,3,4,5,6,7, 8,9,10,11,12);
This is the SQL for the crosstab query's source (qryPromo_NetCM ):
SELECT tblPromos.strPr omoTitle, tblFilms.strTit le,
tblPromo_NetCM. lngFiscalYear, tblFiscalMonths .strFiscalMonth ,
tblPromo_NetCM. curNetCM, tblPromo_NetCM. lngFiscalMonthI D,
tblPromo_Films. lngPromoFilmID
FROM tblPromos INNER JOIN ((tblFilms INNER JOIN tblPromo_Films ON
tblFilms.lngFil mID = tblPromo_Films. lngFilmID) INNER JOIN
(tblFiscalMonth s INNER JOIN tblPromo_NetCM ON
tblFiscalMonths .lngFiscalMonth ID = tblPromo_NetCM. lngFiscalMonthI D) ON
tblPromo_Films. lngPromoFilmID = tblPromo_NetCM. lngPromoFilmID) ON
tblPromos.lngPr omoID = tblPromo_Films. lngPromoID
ORDER BY tblPromos.strPr omoTitle, tblFilms.strTit le,
tblPromo_NetCM. lngFiscalYear, tblPromo_NetCM. lngFiscalMonthI D;
Any suggestions on where/how to implement the nz() function?
TIA,
John
Comment