estoy realizando una consulta pero necesito mostrar datos hasta el día de hoy como muestro en la consulta, pero lo que necesito es que verifique si existen datos hasta el día de hoy para que no salga vació si no existen datos gracias de antemano.
SELECT FECHA,DIA, DesBodega , SUM(NETO2014)AS NETO2014 , SUM(NETO2015) AS NETO2015 FROM (
select DATEPART(MM,Fecha) AS FECHA, DATEPART(DD,Fecha) as DIA , DesBodega , sum(NETO) AS NETO2014 , 0 AS NETO2015
from SBO_VIAUNO.dbo.BES_GESTION_VTA01 WHERE DATEPART(YY,FECHA)=2014
group by DATEPART(MM,Fecha) ,DATEPART(DD,Fecha), DesBodega
UNION
select DATEPART(MM,Fecha) AS FECHA , DATEPART(DD,Fecha) as DIA, DesBodega , 0 AS NETO2014 , sum(neto) AS NETO2015
from SBO_VIAUNO.dbo.BES_GESTION_VTA01 WHERE DATEPART(YY,FECHA)=2015
group by DATEPART(MM,Fecha) ,DATEPART(DD,Fecha), DesBodega) AS TABLE1
where CONVERT(int,fecha)=11 and CONVERT(int,dia)<=CONVERT(int,datepart(DD,DATEADD(DAY,1,getdate())))
group by FECHA ,DIA, DesBodega
order by FECHA