Hola, gracias por las respuestas, he cambiado la consulta según me dijiste gnzsoloyo, pero con eso no me resuelve el problema que tengo. Cuando pongo un mes en el que no tengo datos la consulta sigue saliendo vacía.
kaOstj he puesto el isnull pero combinado con el iif ya que el isnull solo compara la expresión pero me sigue sin funcionar, la consulta que tengo ahora es la siguiente:
Código SQL:
Ver originalSELECT IIf(IsNull(SUM([VENTA]![IMPORTE_TOTAL])),0,SUM([VENTA]![IMPORTE_TOTAL])) AS [Total facturas emitidas],
MONTH([VENTA].[FECHA_DESCARGA]) AS Mes,
YEAR([VENTA].[FECHA_DESCARGA]) AS Año
FROM VENTA
WHERE (((MONTH([VENTA].[FECHA_DESCARGA]))=[Escribe número de mes]) AND ((YEAR([VENTA].[FECHA_DESCARGA]))=[Escribe año]))
GROUP BY MONTH([VENTA].[FECHA_DESCARGA]), YEAR([VENTA].[FECHA_DESCARGA]);
Lo que quiero es que si no existen datos en el mes que escribo, que me salga 0 en importe total y el mes y el año que escribo.