Query para unir la tabla OINV con Tabla de Usuario

Hola, soy nueva en SAP, y necesito hacer un reporte que me compare la tabla OINV vs una Tabla de usuario de Presupuesto de Ventas en $$. Ya tengo el query que muestra el total de ventas por cliente y mes, pero al querer unirlo con el campo de la tabla de usuario no muestra nada, su ayuda por favor:

SELECT T0.“DocDate”, T0.“CardCode”, SUM(T0.“DocTotal”-T0.“VatSum”)
FROM OINV T0 LEFT JOIN “SBO_ENVASESTEST”.“@EP_PRONOSTICOS” T1 ON T0.“CardCode”=T1.“U_CodCli”
GROUP BY T0.“DocDate”, T0.“CardCode”

La cuestión es, que si no uso SUM para totalizar la venta, si muestra la info de presupuesto pero por cada factura y no es lo que quiero.

Fecha de contabilización Código de cliente/proveedor (DocTotal-VatSum) Presupuesto MXP
31/10/2023 NAMXDDM 21,395.36 150000
31/10/2023 NAMXDDM 5,143.32 150000
31/10/2023 NAMXDDM 30,234.20 150000
31/10/2023 NAMXDDM 10,081.26 150000
31/10/2023 NAMXDDM 200,940.00 150000

Gracias por su ayuda

el group by tendrías que hacerlo por el month(T0.Docdate) si no solo te agrupará las facturas que coincidan de un mismo día… y suponemos que el presupuesto lo tienes definido también por clientes y meses en la tabla de usuario … ¿?

1 me gusta

Muchas gracias por su respuesta, me ayudó mucho y ya puedo ver las ventas por año y mes sin problema, pero al colocar el campo de PRONOSTICO de la tabla de usuario la consulta ya no muestra nada y no se cual es mi error

SELECT T0.“CardCode”, YEAR(T0.“DocDate”), MONTH(T0.“DocDate”), SUM(T0.“DocTotal”-T0.“VatSum”), T1.“U_PresMXP”
FROM OINV T0 LEFT JOIN “SBO_ENVASESTEST”.“@EP_PRONOSTICOS” T1 ON T0.“CardCode”=T1.“U_CodCli”
GROUP BY T0.“CardCode”, YEAR(T0.“DocDate”), MONTH(T0.“DocDate”)

Tienes que agregar ese campo el la linea de GROUP BY

2 Me gusta

Muchas gracias @Furilo ya funciona muy bien mi consulta y ahora si puedo unirla a NC, clasificarla por mes, año, vendedor, en fin… GRACIAS!!!