Buenas tardes
Les agradezco su ayuda con el siguiente caso:
Hice la siguiente consulta para agrupar los resultados de ingresos y egresos del inventario teniendo algunos inconvenientes
lo primero es que no logro agrupar (con sum) los valores de un artículo en una fecha determinada, a pesar de usar la función sum me salen varias líneas de la misma fecha en el reporte.
lo segundo es que al ejecutar la consulta dentro de SAP Business One me indica un error del cual dejo una imagen, lo que no ocurre en SQL server
agradezco su orientación al respecto.
Saludos
Select A.Código , A.Descripción , A.Almacén , Sum(A.Entradas) , Sum(A.Salidas) , A.Saldo From (SELECT Distinct T0.[DocDate][Fecha] , T1.[ItemCode][Código] , T1.[ItemName][Descripción] , T0.[Warehouse][Almacén] , Sum(T0.[InQty])[Entradas] , Sum(T0.[OutQty])[Salidas] , Sum(T0.[InQty] - T0.[OutQty])[Saldo] FROM OINM T0 INNER JOIN OITM T1 ON T0.[ItemCode] = T1.[ItemCode] INNER JOIN OITB T2 ON T1.[ItmsGrpCod] = T2.[ItmsGrpCod] WHERE T2.[ItmsGrpCod] Not In ('100', '104', '106', '107', '110', '111', '112', '113', '114', '115') --and T0.[DocDate] between [%0] and [%1] GROUP BY T0.[DocDate] , T1.[ItemCode] , T1.[ItemName] , T0.[InQty] , T0.[OutQty], T0.[Warehouse])A --Where A.Fecha Between [%0] and [%1] Group By A.Código , A.Descripción , A.Almacén , A.Saldo