Como usar la función iif en una consulta sql
Alguien me ayude por favor con este código:Sql = "SELECT P.CODIGO,P.ARTICULO,ID_P, IIF(CANT_ENTRADAS="",0,sum(CANT_ENTRADAS))AS ENTRADAS,IIF(CANT_SALIDAS="",0,sum(CANT_SALIDAS))" & _"AS SALIDAS FROM [PRODUCTOS$] P INNER JOIN [MOV_ENTRADAS$] M ON P.ID=M.ID_P GROUP BY P.CODIGO,P.ARTICULO,ID_P"Rs.Open Sql, Cnn, 1, 1Con esto pretendo sumar las cantidades de la columna entrada igualmente de las salidas por productos pero en el caso que en alguna de las columnas hayan campos nulos se rellenen con ceros(0) para luego hacer operaciiones matemáticas entre las 2 columnas anteriormente ya mencionadas, un saludo para todos y muchas gracias cabe resaltar que este código es ejecutado desde excel, use sentencias select case pero no me sirvió da error, use algo así :select case when CANT_ENTRADAS="" then 0 else sum(CANT_ENTRADAS) end from [mov_entradas$] pero da error,a mi parecer no se puede ejecutar esta sentencia desde excel
s